tkykmw code

学びたいことを学ぶ

写経のお供にfilewatcher gemを使う

プログラミング本の写経をするとき、今までREPLコンソールで確認していたのだが、ファイル監視ツールで常時実行させた方が、はるかに快適だと気付いた。

filewatcherRuby製だけど、特に言語を問わず汎用的に使用できるツール。

src/ または spec/ 以下のファイルが変更されたとき、rspecを実行する例。

filewatcher --restart --immediate 'src spec' 'bundle exec rspec'

--restart オプションをつけると、前回のコマンドが実行中の場合、再起動してくれる。

--immediate はファイル更新を待たずに初回実行を行うためのオプション。

もっと早く気が付くべきだったなー。