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妙にヘヴィだし、見たいデータがその都度違うので、さっくりみれるのは大事。