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

@ -81,8 +81,8 @@ __brew_complete_formulae ()
{
local cur="${COMP_WORDS[COMP_CWORD]}"
local ff=$(\ls $(brew --repository)/Library/Formula 2>/dev/null | sed 's/\.rb//g')
local af=$(\ls $(brew --repository)/Library/Aliases 2>/dev/null | sed 's/\.rb//g')
COMPREPLY=($(compgen -W "$ff $af" -- "$cur"))
local af=$(\ls $(brew --repository)/Library/Aliases 2>/dev/null | sed 's/\.rb//g')
COMPREPLY=($(compgen -W "$ff $af" -- "$cur"))
}
__brew_complete_installed ()
@ -99,6 +99,11 @@ __brew_complete_outdated ()
COMPREPLY=($(compgen -W "$od" -- "$cur"))
}
__brew_complete_taps ()
{
__brewcomp "$(\ls $(brew --repository)/Library/Taps 2>/dev/null | sed 's/-/\//g')"
}
_brew_cleanup ()
{
local cur="${COMP_WORDS[COMP_CWORD]}"
@ -334,8 +339,8 @@ _brew_versions ()
__brew_ps1 ()
{
[[ -n $HOMEBREW_DEBUG_INSTALL ]] &&
printf "${1:- (%s)}" "$HOMEBREW_DEBUG_INSTALL|DEBUG"
[[ -n $HOMEBREW_DEBUG_INSTALL ]] &&
printf "${1:- (%s)}" "$HOMEBREW_DEBUG_INSTALL|DEBUG"
}
_brew ()
@ -383,9 +388,11 @@ _brew ()
outdated
prune
search
tap
test
uninstall remove rm
unlink
untap
update
upgrade
uses
@ -415,6 +422,7 @@ _brew ()
outdated) _brew_outdated ;;
search|-S) _brew_search ;;
uninstall|remove|rm) _brew_uninstall ;;
untap) __brew_complete_taps ;;
update) _brew_update ;;
uses) _brew_uses ;;
versions) _brew_versions ;;