terminal-notifier とは?
terminal-notifier は Mac OS のユーザー通知を送るためのコマンドラインツールです。
インストール
$ brew install terminal-notifier
利用例
メッセージ+タイトル
$ terminal-notifier -title "📜 タイトル" -message "🍎 メッセージ"
URLを開く
通知をクリックすると指定URLでブラウザを開きます
$ terminal-notifier -message "URLを開く" -open https://github.com/tbpgr
クリック時に音を出す
$ terminal-notifier -message "音を出す" -sound Submarine
$ terminal-notifier -message "音を出す" -sound Basso
Sound Preference から音声を指定できる
- Basso
- Blow
- Bottle
- Frog
- Funk
- Glass
- Hero
- Morse
- Ping
- Pop
- Purr
- Sosumi
- Submarine
- Tink
アプリケーションを起動
通知をクリックすると指定アプリケーションを起動します。
この例では計算機を起動します。
$ terminal-notifier -message "Open 計算機" -activate "com.apple.calculator"
activate には Bundle Identifier を指定します。
起動中のアプリケーションの Bundle Identifier は以下で確認できます。
$ lsappinfo info -only bundleid 計算機
"CFBundleIdentifier"="com.apple.calculator"
その他の確認方法については下記の記事が参考になります。