A Log In The Life.

May The Code Be With You !

zsh で brew コマンド補完

Homebrew の brew コマンドを zsh で補完します。

Homebrew には zsh の補完関数が含まれてるので、設定をすると zshbrew コマンドの補完ができるようになります。
$fpath を通しているディレクトリに _brew としてコピーします。

cp /usr/local/Library/Contributions/brew_zsh_completion.zsh ~/.zsh/_brew

bash, fish の補完関数も用意してあるようです。

$ ls /usr/local/Library/Contributions
brew_bash_completion.sh
brew_fish_completion.fish
brew_zsh_completion.zsh

fish って shell は初めて知りました。

参考

http://mxcl.github.com/homebrew/
ちょっと差がつくhomebrewのあまり知られていない使い方
http://fishshell.com/