Merge pull request #193 from xuhdev/improve-brew-link
Improve the link command in _brew.
This commit is contained in:
commit
6d05992de1
13
src/_brew
13
src/_brew
|
@ -108,6 +108,17 @@ case "$words[1]" in
|
|||
_brew_all_formulae
|
||||
_wanted formulae expl 'all formulae' compadd -a formulae
|
||||
fi ;;
|
||||
link|ln)
|
||||
_arguments \
|
||||
'(-n --dry-run)'{-n,--dry-run}'[All files would be linked or be deleted will be listed, but no real linking or deletion will be done]' \
|
||||
'(--force)--force[Allow keg-only formulae to be linked]' \
|
||||
'(--overwrite)--overwrite[Also delete files which already exist in the prefix while linking]' \
|
||||
'1: :->forms' && return 0
|
||||
|
||||
if [[ "$state" == forms ]]; then
|
||||
_brew_installed_formulae
|
||||
_wanted installed_formulae expl 'installed formulae' compadd -a installed_formulae
|
||||
fi ;;
|
||||
list|ls)
|
||||
_arguments \
|
||||
'(--unbrewed)--unbrewed[files in brew --prefix not controlled by brew]' \
|
||||
|
@ -138,7 +149,7 @@ case "$words[1]" in
|
|||
audit|home|homepage|log|info|abv|uses|cat|deps|edit|options)
|
||||
_brew_all_formulae
|
||||
_wanted formulae expl 'all formulae' compadd -a formulae ;;
|
||||
remove|rm|uninstall|unlink|cleanup|link|ln|pin|unpin|test)
|
||||
remove|rm|uninstall|unlink|cleanup|pin|unpin|test)
|
||||
_brew_installed_formulae
|
||||
_wanted installed_formulae expl 'installed formulae' compadd -a installed_formulae ;;
|
||||
tap)
|
||||
|
|
Loading…
Reference in New Issue