Ruboty | Itamae の Plugin を検索する ruboty-itamae_search を作成しました #ruboty

# Ruboty | Itamae の Plugin を検索する ruboty-itamae_search を作成しました #ruboty

## <i class="fa fa-cubes" style="font-size:1em;"></i> 概要
Ruboty の gem を検索する ruboty-itamae_search を作成しました

## <i class="fa fa-cube" style="font-size:1em;"></i> 用途
「itamae-」で始まる gem の情報を調べたいとき。

* どんな plugin があるか調べる
* どんな plugin の人気があるか調べる
* どの author の plugin の人気があるか調べる
* ランダムに1つの plugin の情報を表示してみる

## <i class="fa fa-cube" style="font-size:1em;"></i> Installation

Add this line to your application's Gemfile:

```ruby
gem 'ruboty-itamae_search'
```

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install ruboty-itamae_search

## <i class="fa fa-terminal" style="font-size:1em;"></i> Commands

|Command|Pattern|Description|
|:--|:--|:--|
|info|/itamae_search info (?&lt;gem_name&gt;.+)\z/|get ruboty-plugin info|
|random|/itamae_search random\z/|get ruboty-plugin info at random|
|ranking|/itamae_search ranking (?&lt;limit&gt;\d+)\z/|get ruboty-plugin ranking|
|author_ranking|/itamae_search author_ranking (?&lt;limit&gt;\d+)\z/|get ruboty-plugin author_ranking|

## <i class="fa fa-file-text-o" style="font-size:1em;"></i> Usage
### <i class="fa fa-file" style="font-size:1em;"></i> info
* get ruboty-plugin info

~~~
> ruboty itamae_search info itamae
name:itamae
desc:Simple Configuration Management Tool
downloads:6895
rubygems_uri:http://rubygems.org/gems/itamae
homepage_uri:https://github.com/ryotarai/itamae
~~~

### <i class="fa fa-random" style="font-size:1em;"></i> random
* get ruboty-plugin info at random

~~~
> ruboty itamae_search random
name:itamae-plugin-recipe-openresty
desc:Itamae openresty recipe plugin
downloads:96
rubygems_uri:http://rubygems.org/gems/itamae-plugin-recipe-openresty
homepage_uri:

> ruboty itamae_search random
name:itamae-plugin-resource-ghq
desc:Itamae resource plugin to manage repositories with ghq.
downloads:165
rubygems_uri:http://rubygems.org/gems/itamae-plugin-resource-ghq
homepage_uri:https://github.com/k0kubun/itamae-plugin-resource-ghq
~~~

### <i class="fa fa-trophy" style="font-size:1em;"></i> ranking
* get ruboty-plugin ranking

~~~
> ruboty itamae_search ranking 3
no:1,name:itamae-plugin-resource-mail_alias,downloads:1069
no:2,name:itamae-plugin-recipe-selinux,downloads:1065
no:3,name:itamae-plugin-resource-cask,downloads:628
~~~

### <i class="fa fa-user" style="font-size:1em;"></i><i class="fa fa-trophy" style="font-size:1em;"></i> author_ranking
* get ruboty-plugin author_ranking

~~~
> ruboty itamae_search author_ranking 3
no:1,author:Gosuke Miyashita,downloads:2134
no:2,author:Takashi Kokubun,downloads:915
no:3,author:Ru/MuckRu,downloads:308
~~~

## <i class="fa fa-gears" style="font-size:1em;"></i> ENV

|Name|Description|
|:--|:--|
|--|--|

## <i class="fa fa-puzzle-piece" style="font-size:1em;"></i> Dependency

|Name|Description|
|:--|:--|
|ruboty-sonar gem|<i class="fa fa-github-square" style="font-size:1em;"></i> [itamae-sonar gem](https://github.com/tbpgr/itamae-sonar)|

## <i class="fa fa-arrow-circle-right" style="font-size:1em;"></i> 参照
* <i class="fa fa-external-link" style="font-size:1em;"></i> [ruboty-itamae_search GitHub](https://github.com/tbpgr/ruboty-itamae_search)
* <i class="fa fa-external-link" style="font-size:1em;"></i> [ruboty-itamae_search RubyGems](http://rubygems.org/gems/ruboty-itamae_search)