最近docker buildとか時間のかかるコマンドを実行する時に終わったら通知が欲しいなーと思って調べたら以下の方法で出来ました。
準備
terminal-notifierパッケージをインストールするだけです
brew install terminal-notifier
実行
terminal-notifier -message '{メッセージ}'
で通知を受け取れるので、これを実行するコマンドの後に繋げる形で書きます
{コマンド} && terminal-notifier -message '{メッセージ}'
実際に試してみましょう
3秒スリープした後に通知を受け取るようにします
sleep 3s && terminal-notifier -message 'コマンド完了'
おお、通知キタコレ(゚▽゚)
ついでにコマンドをもっと簡単にしたいのでエイリアス設定をしておきます。
~/.bashrc
alias noti='terminal-notifier -message "コマンド完了"'
これで{コマンド} && noti
で通知を受け取れるので地味に便利になりました