aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-03-29 22:26:03 -0500
committerJack Nagel2014-03-29 22:26:03 -0500
commitca786e7054b88af15fce2de033e22925b7144678 (patch)
tree6e8401c6e025b0bf75ae58be6a2da84e71c28cf2 /Library
parentbe46fc3a48dd277977a988a63461aee2015d9cab (diff)
downloadbrew-ca786e7054b88af15fce2de033e22925b7144678.tar.bz2
Add bash completion for `brew bottle`
Diffstat (limited to 'Library')
-rw-r--r--Library/Contributions/brew_bash_completion.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/Library/Contributions/brew_bash_completion.sh b/Library/Contributions/brew_bash_completion.sh
index 12f3cbb89..0dbbbfd36 100644
--- a/Library/Contributions/brew_bash_completion.sh
+++ b/Library/Contributions/brew_bash_completion.sh
@@ -131,6 +131,18 @@ __brew_complete_taps ()
__brewcomp "$__brew_cached_taps"
}
+_brew_bottle ()
+{
+ local cur="${COMP_WORDS[COMP_CWORD]}"
+ case "$cur" in
+ --*)
+ __brewcomp "--merge --rb --write"
+ return
+ ;;
+ esac
+ __brew_complete_installed
+}
+
_brew_cleanup ()
{
local cur="${COMP_WORDS[COMP_CWORD]}"
@@ -471,6 +483,7 @@ _brew ()
--cache|--cellar|--prefix) __brew_complete_formulae ;;
audit|cat|edit|home) __brew_complete_formulae ;;
test|unlink) __brew_complete_installed ;;
+ bottle) _brew_bottle ;;
cleanup) _brew_cleanup ;;
create) _brew_create ;;
deps) _brew_deps ;;