growlnotify

Growl を落としてきた dmg ファイルに growlnotify というコマンドラインから Growl を起動するソフトが入っている.

これを使うと簡単に通知アプリが書けそう.

インストール


$ cd /Volumes/Growl¥ 1.1.2/Extras/growlnotify
$ ./install.sh

とりあえず


$ growlnotify -m "hoge"
と打つと hoge と通知される.

これを使えばいろんな通知が簡単に書けそう.

たとえば,


#!/bin/sh

GN=/usr/local/bin/growlnotify

$@
$GN -m "$1 is finish!!"

と書いて適当なファイルに保存して(ここでは gne とします)実行権限付けてパスの通ったところに置いておけば,


$ gne sleep 3
のようにして,3秒後に "sleep is finish!!" と表示されます.

screen を使ってると,make している間に他のことやってて,make してたことを忘れたりするので,このコマンドをかけておけば終了時に教えてくれて便利そう.

他にもアイデアがあれば書いてみます.