システムで何かがあったときには通知してくれると便利です。macOSは標準でシステム通知を受け取る機能があるので、ここにデータが送れれば簡単にメッセージの送信ができます。それだけでなく、ユーザのリアクションを受け取ることもできます。 そんな通知機能をCLIから呼び出せるのがAlerterです。

Alerterの使い方

標準のメッセージです。

選択肢を追加することもできます。

YES/NOの選択肢を表示した場合。

返信付き。メッセージを受け取れます。

CLIでもAlerterを使うことでユーザからの反応を受け取れるようになります。エラーがあったら通知を出したり、ユーザのリアクションを求める場合にターミナルではなく、システム通知を経由して受け取ることも可能でしょう。

AlerterはmacOS用のオープンソース・ソフトウェア(MIT License)です。

vjeantet/alerter: Send User Alert Notification on Mac OS X 10.8 from the command-line.