OSXでカジュアルにファイル監視してコマンドをフックができるfswatchが便利

nodeでスクリプト書いてもいいけど、絶対コマンドあるはずだと思ってbrew search watch したらそれらしきものがあった。

alandipert/fswatch https://github.com/alandipert/fswatch

公式サンプルより

./fswatch /some/dir "echo changed" 

自分はこんな感じで使ってる。

fswatch . "./bin/coffee scratch.coffee"

なにかのモジュールのファイルを変更したら scratch.coffeeっていうデバッグコードの状態をdumpする。 TypedCoffeeScriptの開発で, gruntで監視対象を書いてもいいけど、なんか最近のgrunt妙にヘヴィだし、見たいデータがその都度違うので、さっくりみれるのは大事。