bash completion for tap-pin/tap-unpin added

Closes Homebrew/homebrew#43259.

Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
This commit is contained in:
Baptiste Fontaine 2015-08-25 11:31:09 +02:00
parent c2dfcf913d
commit 49b37466d9

View File

@ -131,12 +131,17 @@ __brew_complete_tapped ()
__brewcomp "$taps" __brewcomp "$taps"
} }
_brew_tap_unpin ()
{
__brewcomp "$(brew tap --list-pinned)"
}
_brew_complete_tap () _brew_complete_tap ()
{ {
local cur="${COMP_WORDS[COMP_CWORD]}" local cur="${COMP_WORDS[COMP_CWORD]}"
case "$cur" in case "$cur" in
--*) --*)
__brewcomp "--repair" __brewcomp "--repair --list-official --list-pinned"
return return
;; ;;
esac esac
@ -619,11 +624,12 @@ _brew ()
switch) _brew_switch ;; switch) _brew_switch ;;
tap) _brew_complete_tap ;; tap) _brew_complete_tap ;;
tap-readme) _brew_tap_readme ;; tap-readme) _brew_tap_readme ;;
tap-unpin) _brew_tap_unpin ;;
tests) _brew_tests ;; tests) _brew_tests ;;
uninstall|remove|rm) _brew_uninstall ;; uninstall|remove|rm) _brew_uninstall ;;
unpack) _brew_unpack ;; unpack) _brew_unpack ;;
unpin) __brew_complete_formulae ;; unpin) __brew_complete_formulae ;;
untap|tap-info) __brew_complete_tapped ;; untap|tap-info|tap-pin) __brew_complete_tapped ;;
update) _brew_update ;; update) _brew_update ;;
upgrade) _brew_upgrade ;; upgrade) _brew_upgrade ;;
uses) _brew_uses ;; uses) _brew_uses ;;