From 6c5419fc5ba763640a7dc1695d989b6302909e5e Mon Sep 17 00:00:00 2001 From: Robert Buonpastore Date: Sun, 18 Oct 2015 16:03:52 -0400 Subject: [PATCH] Filter "instal" from homebrew bash completions Closes Homebrew/homebrew#45086. Signed-off-by: Baptiste Fontaine --- Library/Contributions/brew_bash_completion.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Library/Contributions/brew_bash_completion.sh b/Library/Contributions/brew_bash_completion.sh index 5f9eeda6a7..22dd733967 100644 --- a/Library/Contributions/brew_bash_completion.sh +++ b/Library/Contributions/brew_bash_completion.sh @@ -600,7 +600,10 @@ _brew () done if [[ $i -eq $COMP_CWORD ]]; then - __brewcomp "$(brew commands --quiet --include-aliases)" + # Do not auto-complete "instal" abbreviation for "install" command. + # Prefix newline to prevent not checking the first command. + local cmds=$'\n'"$(brew commands --quiet --include-aliases)" + __brewcomp "${cmds/$'\n'instal$'\n'/$'\n'}" return fi