add zsh completion for switch <formula> <version>

This commit is contained in:
Andrew Lazarus 2017-08-30 14:36:16 -07:00
parent 156bca7dfb
commit 775245262d

View File

@ -592,8 +592,14 @@ _brew_style() {
# brew switch name version: # brew switch name version:
_brew_switch() { _brew_switch() {
_message "name version" local -a versions
return 1 if [[ -n ${words[2]} ]]; then
versions=(${$(brew ls "${words[2]}" --versions)#${words[2]}})
fi
_arguments -S \
'1::formula:__brew_formulae' \
"2:: :(${versions[*]})" \
&& ret=0
} }
# brew tap: # brew tap: