
ターミナルにはMac用の優れたアプリケーションが数多く搭載されています。Mac OS XのUnix基盤にアクセスすることで、ターミナルはパワーユーザーから初心者まで、Macでは初期状態では利用できないような機能を実現します。
コードモンキーやスクリプトジョッキーは、コードのコンパイル(Macで動作するアプリケーションを作成するための、膨大な数のコード行をまとめてコンパイルするプロセス)やスクリプトの実行など、通常よりも長いプロセスを実行するためにターミナルを頻繁に使用します。これらのプロセスは完了すると、それで終わりです。完了したことを確認する組み込みの手段はありません。
幸いなことに、他のターミナルコマンドに追加して音声で指示を出せる便利なコマンドがあります。簡単なコマンドにはあまり意味がありませんが、より長いプロセスにつながるコマンドを実行するときには非常に役立ちます。
これを実現するには、ターミナル内の他のコマンド タスクの行末に以下のコマンドを追加するだけです。
&& say "text to say here"
たとえば、数週間前の履歴ターミナル コマンドを使用する場合は、次のようなコマンドを使用します。
history | grep "defaults write" >> ~/Documents/defaultsLog.txt && say "all done, dude"
テキストドキュメントが作成されると、ターミナルは「すべて完了しました」と表示し、ターミナルに戻って必要な作業を行うことができます。システム環境設定で選択した音声が気に入らない場合は、ターミナルコマンドのフラグを使って音声を即座に変更することもできます(ただし、この機能を使用するには、システムにその音声がインストールされている必要があります)。Kathyにアラートの音声を聞かせるには、コマンドに次の -v フラグを追加するだけです。
&& say -v Kathy "all done, dude"
確かに遊んでいて楽しいですし、ターミナルで特定のタスクが完了したことを音声で通知する必要がある人にとっては役立つ可能性があります。
出典: Twitterの@neils 経由: OS X Daily