意外とタイプ数が多いし定型的なので、関数化するか こうしてコピペで済むようにしたかった
手順
初期化
mkcd ~/rspec # mkdir + cd = mkdir; 適当なディレクトリに移動 mkdir lib git init bundle init # Gemfile 生成 cat <<EOF >> Gemfile gem 'rspec' gem 'fuubar' gem 'guard' gem 'guard-rspec' EOF bundle bundle e rspec --init echo '--format Fuubar' >> .rspec bundle e guard init rspec
Guard の起動
別ターミナルで guard を起動させる
bundle e guard
Guardfile の設定内容にそって、ファイルの監視と変更があればコマンドの逐次実行をしてくれる
Links
- guard/guard: Guard is a command line tool to easily handle events on file system modifications. - GitHub
- guard/guard-rspec: Guard::RSpec automatically run your specs (much like autotest) - GitHub
- rspec/rspec: RSpec meta-gem that depends on the other components - GitHub
- thekompanee/fuubar: The instafailing RSpec progress bar formatter - GitHub