Railsメモ(26) : Guardの有名なプラグインを調べてみる
Guardを使えばいろいろな処理が自動で実行できることがわかったので有名なプラグインを調べてみる。
GithubのGuardのWikiページ。利用可能なプラグインのリストだがアルファベット順なのでどれが人気なのかわからない。
RubyGemsのサイトで"guard-"で検索した結果。ダウンロード数が多いのが上位にある(いまいちソート順がわからない)。
BestGemsのサイトで"guard-"で検索した結果。ダウンロード数でソートされているのでわかりやすい。
The Ruby Toolboxのサイトで"guard-"で検索した結果。ダウンロード数が多いのが上位にある(これもソート順がよくわからない)。
GitHubのGuardのWikiページ(最初とは別)。
いろいろ眺めてみたがここの"Popular / Featured / Well supported"テーブルにあるプラグインがどこのサイトでも上位にあるようだ。テストに関連するプラグインが多い印象。
プラグイン | 説明 |
guard-bundler | installs/updates gems when Gemfile changes Gemfileを変更したときに自動でbundle install/upate。 |
guard-rspec | Smart/incremental RSpec runner テストフレームワークのRSpecを自動実行。 |
guard-minitest | runs Minitest and Test/Unit tests テストフレームワークのminitestを自動実行。 |
guard-cucumber | Reruns changed/affected Cucumber Features テストフレームワークのCucumberを自動実行。 |
guard-zeus | Zeus speeds up startup time for Rails commands (development, server, testing) ZeusとはSpringのようなプリローダらしい。Springを使用しているなら不要か。 |
guard-jasmine | Frontend testing using PhantomJS/Webkit JavaScript向けのテストフレームワークのJasmineを自動実行。 |
guard-jekyll-plus | Extensive plugin for working with Jekyll projects Jekyllは静的サイトジェネレータらしい。ファイルを変更したときに自動でビルド。 |
guard-brakeman | Scans your Rails application for known security holes (CVE's) セキュリティチェックのBrakemanを自動実行。 |
guard-rubocop | Check your source files to style violations and potential problems 静的コード解析のRuboCopを自動実行。 |
guard-puppet | Helps build Puppet catalogs for deploying and managing sites and servers 構成管理ツールPuppetの変更を自動適用。 |
guard-shell | Runs shell commands when changes happen - also supports notifications and long -running programs ファイルを変更したときに任意のシェルコマンドを自動実行。 ruby -c でシンタックスチェックをしたりなど使い方は自由。 |
guard-livereload | Reloads browser whenever web pages change ビュー関連のファイルを変更したときにブラウザを自動でリロード。 |
guard-nanoc | rebuild Nanoc websites NanocはWordPressのような静的Webサイト生成ツールらしい。ファイルを変更したときに自動でリコンパイル。 |
guard-process | Manages background processes (servers, daemons) コマンドラインでバックグラウンドプロセスを自動実行。 |
guard-yield | runs any Ruby code (without the need to write a Guard plugin) 任意のRubyコードを自動実行する。Guardfileに直接記述可能。 |
guard-kjell | runs command once when watched file changes シェルコマンドを自動実行する。guard-shellがあれば不要か。 |
- 作者: すがわらまさのり,前島真一,近藤宇智朗,橋立友宏
- 出版社/メーカー: 技術評論社
- 発売日: 2014/06/06
- メディア: 大型本
- この商品を含むブログ (8件) を見る