devlogAndroidとかiOSとかモバイル多め。その他技術的なことも書いていきます。Mac最近、なるべくマウスから手を離したくないなーと思ってなんでもかんでもターミナルでコマンドなりシェルスクリプトでやろうとしている。ビルドに関してもオプションを受け取れるようにして、シェルスクリプトで切り替えているのだけども、実行するには一回ターミナルを開いて実行して終わったら元の画面に戻って・・・ということになるので、なるべく開きたくない。これをAlfredでなんとかならないかなと試行錯誤してできるようになったのでメモ。2.4(381)AlfredとはAlfredはMac用のランチャーアプリ。バックグラウンドで常駐し、option+spaceでいつでもどこからでも起動できる。www.alfredapp.comAlfredのUI自体はただの入力欄で、起動するとフォアグラウンドに出てきて、アプリの頭文字を入力することで素早くアプリを起動できる。Alfredのいいところはいつでもどこからでも起動できるというところで、どんな作業をしていようとアプリを起動できる。アプリ起動だけでなく、Google検索やファイル検索といった検索機能もカスタマイズして利用できる。今回はビルドを行うアプリケーションを作成して、それをAlfredから起動することで、いつでもどこからでもビルドができるようにした。そのビルドを行うアプリケーションを簡単に作れるのがMacに標準で入っているAutomatorである。終了の通知の表示を行うだけである。Automatorを開き通知を右の欄にドラッグする。次にシェルスクリプトの実行をドラッグする。ここでの注意点として、Automatorからシェルスクリプトを実行する際、bash_profileが読み込まれないので、明示的に読み込む必要がある。最後にもう一度通知を追加して保存する。保存先は、Alfredの検索対象(/Applicationsなど)となっているフォルダにする。Alfredから起動できるようになる。通知がすぐ消えるのを変えたい場合は、設定から通知を通知パネルに変更すれば、自分で消すまでは残り続けるおわりにAlfredからビルドできるようになったけど、ビルド対象やビルドオプションが増えるたびにAutomatorで設定する必要があるのどうにかならないかな。»プロフィールid:phicdyエンジニアとしてどこかで働いている。Androidがメイン。最近はPythonでちょっとしたスクリプトを書いたり。月別アーカイブ広告はてなブログをはじめよう!phicdyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。