CLIで処理を実行して、それが重たいのでしばらく他の作業をしていると、いつの間にか終わっていたという経験は誰もがあるのではないでしょうか。ちょっと時間を損した気分にさせられますよね。 そこで使いたいのがnotiです。コマンドが終了した時にデスクトップ通知を出してくれるソフトウェアです。

notiの使い方

例えばこんな感じにコマンドを打ちます。

$ noti -t "Reply to Pedro" gsleep 3s

そうすると3秒後にデスクトップ通知が出ます。

日本語のメッセージも出せます。

$ noti -t "homebrew" -m "up to date" brew upgrade --all

メッセージも含められます。

notiとメッセージを頭につけて、その後に時間のかかるコマンドを実行するだけでOKです。これで他の作業をしていても、プロセスが完了すれば通知ですぐに分かるようになります。

notiはGo製、MIT Licenseのオープンソース・ソフトウェアです。

variadico/noti