コンパイル待ちとかインストール待ちとかの時に他の作業しててもわかるように通知してくれるようにするエイリアスの作り方。
terminal-notifierとafplayを使って実装してあります。
afplayの部分をsayコマンドに変えて、Kyokoに喋ってもらうのありかなと思い変えようか迷ってるw
とりあえず通知用のterminal-notifierを入れる
brew install terminal-notifier
で完了!
terminal-notifier -message プロセスが終了しました
みたいな感じで使える!
afplayで終了用の音楽を流す
afplay /System/Library/Sounds/Hero.aiff
これでMac標準で入ってる音楽流せる
/System/Library/Sounds/以下にいろいろ入ってるのから選んでもいいし、ituensとかの音楽指定したりいろいろ使える
sayコマンドでKyokoに喋らせる
say "ほにゃらら"
でKyokoに話させるのもあり
aliasとして登録する
.bashrc
alias alert='terminal-notifier -message プロセスが終了しました;afplay /System/Library/Sounds/Hero.aiff'
.bashrcにaliasとして登録して完了です!
alias alertをコマンドのあとに繋げれば、コマンドの処理が終わり次第メッセージと音で教えてくれます。
ちなみに
自分は音が一回だと気づかない時があるので3回ならしてますw