aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Afanasjew2016-05-01 16:28:16 +0200
committerMartin Afanasjew2016-05-02 18:54:42 +0200
commitb449a51ff752482ffdb1010d42e7d76a5880d1a4 (patch)
tree3a6ea943cd1340df0a98ae8e8258234472e43b05
parent67944c2f2df16f1b68fb425ffb11dc416ee38d49 (diff)
downloadbrew-b449a51ff752482ffdb1010d42e7d76a5880d1a4.tar.bz2
analytics: add bash completion
Closes #178. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
-rw-r--r--etc/bash_completion.d/brew8
1 files changed, 8 insertions, 0 deletions
diff --git a/etc/bash_completion.d/brew b/etc/bash_completion.d/brew
index 4f52205bc..a73397a93 100644
--- a/etc/bash_completion.d/brew
+++ b/etc/bash_completion.d/brew
@@ -119,6 +119,13 @@ _brew_complete_tap ()
__brewcomp "$(brew tap --list-official)"
}
+_brew_analytics ()
+{
+ case "$COMP_CWORD" in
+ 2) __brewcomp "off on regenerate-uuid state" ;;
+ esac
+}
+
_brew_bottle ()
{
local cur="${COMP_WORDS[COMP_CWORD]}"
@@ -586,6 +593,7 @@ _brew ()
# subcommands have their own completion functions
case "$cmd" in
--cache|--cellar|--prefix) __brew_complete_formulae ;;
+ analytics) _brew_analytics ;;
audit|cat|edit|home) __brew_complete_formulae ;;
test|unlink) __brew_complete_installed ;;
bottle) _brew_bottle ;;