Mac のデスクトップ通知をシェルスクリプトから送る

MacOS Mojave で検証。Mac で Slack などを使っていると、画面の右上に表示されるデスクトップ通知。コレをシェルスクリプトから送ってみる。内部的には AppleScript を使っている。

$ osascript -e 'display notification "お知らせです" with title "タイトル" subtitle "サブタイトル"'

コレだけ。何らかの処理が終わった後、ユーザに通知させるようなスクリプトが組めるだろう。