growlでgrailsのメッセージを出すスクリプト
ターミナルやらコンソールで「コンパイルしたよ」とか「Jetty起動したよ」とか読むのもめんどいので、osxならということでgrowlでそれらのメッセを表示させたい!!ということで少し前に書いたgroovyスクリプト。
1 Ant = new AntBuilder() 2 3 eventStatusFinal = { msg -> 4 growlNotify(msg) 5 } 6 7 eventStatusUpdate = { msg -> 8 growlNotify(msg) 9 } 10 11 12 void growlNotify(String message) { 13 Ant.exec(executable:"/usr/local/bin/growlnotify") { 14 arg(value:"-n") 15 arg(value:"Grails") 16 arg(value:"-m") 17 arg(value:message) 18 arg(value:"Grails") 19 arg(value:"--image") 20 arg(value:"表示させるアイコン画像のパス") 21 } 22 }
これを「HOME/.grails/scripts/Events.groovy」として保存する。そうするとがっつりとgrowl経由でメッセがみれるよー 例外も補足したいんだけど、どーやればいいんだろう?
つなみに0.6でも動いてるので、Events.groovyの仕組みが変わらなければ使い続けることができるっぽい。