実行時間が長いコマンドが終了したら教えてほしい

macの話。

実行時間が長いコマンドを走らせて待っている間に他のことを始めてしまい、いつのまにかコマンドを実行していることそのものを忘れてしまう、という事が多かったので、終わったら通知が来るといいな、と思ったのでした。

調べたらapple script経由で通知を出せるらしいという情報を得たので、とりあえずbundle installとyarn install用のエイリアスに仕込んでみました。

alias b="bundle install && osascript -e 'display notification \"finish!\" with Title \"bundle install\"'"
alias y="yarn install && osascript -e 'display notification \"finish!\" with Title \"yarn install\"'"

f:id:willnet:20191222165404p:plain

なかなかよさそう。

参考: terminal - How can I trigger a Notification Center notification from an AppleScript or shell script? - Ask Different