Bash completion for brew untap

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
Jack Nagel 2012-03-16 16:52:35 -05:00
parent fe58c056d3
commit bbb212f41e

View File

@ -99,6 +99,11 @@ __brew_complete_outdated ()
COMPREPLY=($(compgen -W "$od" -- "$cur")) COMPREPLY=($(compgen -W "$od" -- "$cur"))
} }
__brew_complete_taps ()
{
__brewcomp "$(\ls $(brew --repository)/Library/Taps 2>/dev/null | sed 's/-/\//g')"
}
_brew_cleanup () _brew_cleanup ()
{ {
local cur="${COMP_WORDS[COMP_CWORD]}" local cur="${COMP_WORDS[COMP_CWORD]}"
@ -383,9 +388,11 @@ _brew ()
outdated outdated
prune prune
search search
tap
test test
uninstall remove rm uninstall remove rm
unlink unlink
untap
update update
upgrade upgrade
uses uses
@ -415,6 +422,7 @@ _brew ()
outdated) _brew_outdated ;; outdated) _brew_outdated ;;
search|-S) _brew_search ;; search|-S) _brew_search ;;
uninstall|remove|rm) _brew_uninstall ;; uninstall|remove|rm) _brew_uninstall ;;
untap) __brew_complete_taps ;;
update) _brew_update ;; update) _brew_update ;;
uses) _brew_uses ;; uses) _brew_uses ;;
versions) _brew_versions ;; versions) _brew_versions ;;