aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorRobson Peixoto2013-04-10 18:20:48 -0300
committerJack Nagel2013-04-11 02:08:30 -0500
commitda9078aa51676b03dc8979e8c7f235880a0e2559 (patch)
treece440e2bba7e10a6ef1f25912dc725315b8da378 /Library
parent909ac74644486ce912290e8f395ec7b61dd73a78 (diff)
downloadbrew-da9078aa51676b03dc8979e8c7f235880a0e2559.tar.bz2
Add tap --repair to bash completion script
Closes Homebrew/homebrew#19113. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Contributions/brew_bash_completion.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/Library/Contributions/brew_bash_completion.sh b/Library/Contributions/brew_bash_completion.sh
index 7dcf7bb5c..9a72e7704 100644
--- a/Library/Contributions/brew_bash_completion.sh
+++ b/Library/Contributions/brew_bash_completion.sh
@@ -92,6 +92,18 @@ __brew_complete_tapped ()
__brewcomp "$(\ls $(brew --repository)/Library/Taps 2>/dev/null | sed 's/-/\//g')"
}
+_brew_complete_tap ()
+{
+ local cur="${COMP_WORDS[COMP_CWORD]}"
+ case "$cur" in
+ --*)
+ __brewcomp "--repair"
+ return
+ ;;
+ esac
+ __brew_complete_taps
+}
+
__brew_complete_taps ()
{
if [[ -z "$__brew_cached_taps" ]]; then
@@ -441,7 +453,7 @@ _brew ()
outdated) _brew_outdated ;;
pin) __brew_complete_formulae ;;
search|-S) _brew_search ;;
- tap) __brew_complete_taps ;;
+ tap) _brew_complete_tap ;;
uninstall|remove|rm) _brew_uninstall ;;
unpin) __brew_complete_formulae ;;
untap) __brew_complete_tapped ;;