completion: audit takes formula arguments

- Also remove `--strict` completion since that option was removed.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
Jack Nagel 2011-12-11 01:30:15 -06:00
parent e4bed29e99
commit 3f76af69d3

View File

@ -63,11 +63,6 @@ _brew_to_completion()
# handle subcommand options # handle subcommand options
if [[ "$cur" == --* ]]; then if [[ "$cur" == --* ]]; then
case "${COMP_WORDS[1]}" in case "${COMP_WORDS[1]}" in
audit)
local opts=$([[ "${COMP_WORDS[*]}" =~ "--strict" ]] || echo "--strict")
COMPREPLY=( $(compgen -W "$opts" -- ${cur}) )
return
;;
cleanup) cleanup)
local opts=$([[ "${COMP_WORDS[*]}" =~ "--force" ]] || echo "--force") local opts=$([[ "${COMP_WORDS[*]}" =~ "--force" ]] || echo "--force")
COMPREPLY=( $(compgen -W "$opts" -- ${cur}) ) COMPREPLY=( $(compgen -W "$opts" -- ${cur}) )
@ -214,7 +209,7 @@ _brew_to_completion()
case "${COMP_WORDS[cmd_index]}" in case "${COMP_WORDS[cmd_index]}" in
# Commands that take a formula # Commands that take a formula
cat|deps|edit|fetch|home|homepage|info|install|log|missing|options|uses|versions) audit|cat|deps|edit|fetch|home|homepage|info|install|log|missing|options|uses|versions)
local ff=$(\ls $(brew --repository)/Library/Formula 2> /dev/null | sed "s/\.rb//g") local ff=$(\ls $(brew --repository)/Library/Formula 2> /dev/null | sed "s/\.rb//g")
local af=$(\ls $(brew --repository)/Library/Aliases 2> /dev/null | sed "s/\.rb//g") local af=$(\ls $(brew --repository)/Library/Aliases 2> /dev/null | sed "s/\.rb//g")
COMPREPLY=( $(compgen -W "${ff} ${af}" -- ${cur}) ) COMPREPLY=( $(compgen -W "${ff} ${af}" -- ${cur}) )