ターミナルやシェルスクリプトで何か時間のかかる処理をする際に、完了時やエラー時の通知ができないかなあと思っていた所、terminal-notifierが便利そうだったのでメモ。
terminal-notifierについて
- macOSのユーザー通知を送るためのコマンドラインツール
- macOS 10.8以上で利用可能
- https://github.com/julienXX/terminal-notifier
terminal-notifierのインストール
homebrew経由で簡単にインストールできます。
$ brew install terminal-notifier
使い方
オプションで表示メッセージや通知音を指定します。
こちら以外にも、アイコン画像やURLも指定できるようです。
$ terminal-notifier -title "タイトル" -subtitle "サブタイトル" -message "メッセージ" -sound default
デフォルトの音を変えても楽しいですね。
# 例)Blow,Bottle,Frog,Funk,Glass,Hero,Morse,Ping,Pop,Purr,Sosumi,Tink
$ terminal-notifier -message "ポッ" -sound Pop