/Applications/*.appへのエイリアス
30分プログラム、その394。id:rednesが/Applications/*.appを起動するシェルスクリプトを生成するシェルスクリプトを書いていたので、aliasでマネしてみた。
毎回、/Applications/*.appを見にいくと遅かったので、~/.zsh/appにキャッシュするようになってる。アプリを増やしたら~/.zsh/appを消せばいいと思います。
使い方
$ iterm # iTermの起動 $ opera http://d.hatena.ne.jp/mzp/ # http://d.hatena.ne.jp/mzp/をOperaで開く
ソースコード
# ~/.zshrcに追記 if [[ ! -e ~/.zsh/app ]]; then for i in /Applications/*.app; do file=$(basename "$i" .app) name=$(echo $file | tr '[ A-Z]' '[_a-z]') echo alias $name="\"open -a '$file'\"" >> ~/.zsh/app done fi source ~/.zsh/app