gruntでタスクを手作業で実行するときはタスク失敗してもまあ気付くことが出来るけど、grunt watchしていてタスクが失敗したら知らせて欲しい。
coffeescript書いててjsにコンパイル失敗した時とか特に。
そういうときにgrunt-notifyが便利でした。
OSXのMountainLion環境でインストールしてGruntfileに書き込むだけで動きました。
まずはpackage.jsonに "grunt-notify": "~0.2"
を追加して npm install
。
あとはloadNpmTasksでgrunt-notifyを追加。
grunt.loadNpmTasks 'grunt-notify'
javascriptならこうですね。
grunt.loadNpmTasks('grunt-notify');
そしたらもうgruntタスクが失敗した時にNotification Centerでお知らせをしてくれた。これだけでサッと動いてくれるのがありがたい。