From c1798a496a4cb80dee3b88bd17623cc7a77306d6 Mon Sep 17 00:00:00 2001 From: Gautham Goli Date: Sun, 2 May 2021 14:26:12 +0530 Subject: [PATCH] Fix `shellcheck` style errors on bash completion file --- Library/Homebrew/completions.rb | 3 +- Library/Homebrew/completions/bash.erb | 42 +-- Library/Homebrew/test/completions_spec.rb | 6 +- completions/bash/brew | 342 ++++++++++++++-------- manpages/brew.1 | 2 +- 5 files changed, 249 insertions(+), 146 deletions(-) diff --git a/Library/Homebrew/completions.rb b/Library/Homebrew/completions.rb index ee19bae361..85946231e4 100644 --- a/Library/Homebrew/completions.rb +++ b/Library/Homebrew/completions.rb @@ -180,13 +180,14 @@ module Homebrew <<~COMPLETION _brew_#{Commands.method_name command}() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " #{command_options(command).keys.sort.join("\n ")} " return ;; + *) esac#{named_completion_string} } COMPLETION diff --git a/Library/Homebrew/completions/bash.erb b/Library/Homebrew/completions/bash.erb index 7490c34388..b10f89942a 100644 --- a/Library/Homebrew/completions/bash.erb +++ b/Library/Homebrew/completions/bash.erb @@ -15,7 +15,7 @@ __brewcomp_words_include() { local i=1 - while [[ "$i" -lt "$COMP_CWORD" ]] + while [[ "${i}" -lt "${COMP_CWORD}" ]] do if [[ "${COMP_WORDS[i]}" = "$1" ]] then @@ -30,12 +30,12 @@ __brewcomp_words_include() { __brewcomp_prev() { local idx="$((COMP_CWORD - 1))" local prv="${COMP_WORDS[idx]}" - while [[ "$prv" = -* ]] + while [[ "${prv}" = -* ]] do (( idx-- )) prv="${COMP_WORDS[idx]}" done - echo "$prv" + echo "${prv}" } __brewcomp() { @@ -46,12 +46,12 @@ __brewcomp() { for s in $1 do - __brewcomp_words_include "$s" && continue - list="$list$s$sep" + __brewcomp_words_include "${s}" && continue + list="${list}${s}${sep}" done - IFS="$sep" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$list" -- "$cur") + IFS="${sep}" + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${list}" -- "${cur}") } # Don't use __brewcomp() in any of the __brew_complete_foo functions, as @@ -60,56 +60,56 @@ __brew_complete_formulae() { local cur="${COMP_WORDS[COMP_CWORD]}" local formulae formulae="$(brew formulae)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$formulae" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${formulae}" -- "${cur}") } __brew_complete_casks() { local cur="${COMP_WORDS[COMP_CWORD]}" local casks casks="$(brew casks)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$casks" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${casks}" -- "${cur}") } __brew_complete_installed_formulae() { local cur="${COMP_WORDS[COMP_CWORD]}" local installed_formulae installed_formulae="$(command ls "$(brew --cellar)" 2>/dev/null)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$installed_formulae" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${installed_formulae}" -- "${cur}") } __brew_complete_installed_casks() { local cur="${COMP_WORDS[COMP_CWORD]}" local installed_casks installed_casks="$(command ls "$(brew --caskroom)" 2>/dev/null)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$installed_casks" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${installed_casks}" -- "${cur}") } __brew_complete_outdated_formulae() { local cur="${COMP_WORDS[COMP_CWORD]}" local outdated_formulae outdated_formulae="$(brew outdated --formula --quiet)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$outdated_formulae" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${outdated_formulae}" -- "${cur}") } __brew_complete_outdated_casks() { local cur="${COMP_WORDS[COMP_CWORD]}" local outdated_casks outdated_casks="$(brew outdated --cask --quiet)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$outdated_casks" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${outdated_casks}" -- "${cur}") } __brew_complete_tapped() { local dir taps taplib taplib="$(brew --repository)/Library/Taps" - for dir in "$taplib"/*/* + for dir in "${taplib}"/*/* do - [[ -d "$dir" ]] || continue + [[ -d "${dir}" ]] || continue dir="${dir#${taplib}/}" dir="${dir/homebrew-/}" - taps="$taps $dir" + taps="${taps} ${dir}" done - __brewcomp "$taps" + __brewcomp "${taps}" } __brew_complete_commands() { @@ -118,13 +118,13 @@ __brew_complete_commands() { HOMEBREW_CACHE=$(brew --cache) HOMEBREW_REPOSITORY=$(brew --repo) # Do not auto-complete "*instal" or "*uninstal" aliases for "*install" commands. - if [[ -f "$HOMEBREW_CACHE/all_commands_list.txt" ]] + if [[ -f "${HOMEBREW_CACHE}/all_commands_list.txt" ]] then - cmds="$(< "$HOMEBREW_CACHE/all_commands_list.txt" \grep -v instal$)" + cmds="$(< "${HOMEBREW_CACHE}/all_commands_list.txt" \grep -v instal$)" else - cmds="$(< "$HOMEBREW_REPOSITORY/completions/internal_commands_list.txt" \grep -v instal$)" + cmds="$(< "${HOMEBREW_REPOSITORY}/completions/internal_commands_list.txt" \grep -v instal$)" fi - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$cmds" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${cmds}" -- "${cur}") } # compopt is only available in newer versions of bash diff --git a/Library/Homebrew/test/completions_spec.rb b/Library/Homebrew/test/completions_spec.rb index 36f62a843d..78e4c50c05 100644 --- a/Library/Homebrew/test/completions_spec.rb +++ b/Library/Homebrew/test/completions_spec.rb @@ -245,7 +245,7 @@ describe Homebrew::Completions do expect(completion).to eq <<~COMPLETION _brew_missing() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -256,6 +256,7 @@ describe Homebrew::Completions do " return ;; + *) esac __brew_complete_formulae } @@ -267,7 +268,7 @@ describe Homebrew::Completions do expect(completion).to eq <<~COMPLETION _brew_update() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -279,6 +280,7 @@ describe Homebrew::Completions do " return ;; + *) esac } COMPLETION diff --git a/completions/bash/brew b/completions/bash/brew index 712cad78ce..07bb265f60 100644 --- a/completions/bash/brew +++ b/completions/bash/brew @@ -2,7 +2,7 @@ __brewcomp_words_include() { local i=1 - while [[ "$i" -lt "$COMP_CWORD" ]] + while [[ "${i}" -lt "${COMP_CWORD}" ]] do if [[ "${COMP_WORDS[i]}" = "$1" ]] then @@ -17,12 +17,12 @@ __brewcomp_words_include() { __brewcomp_prev() { local idx="$((COMP_CWORD - 1))" local prv="${COMP_WORDS[idx]}" - while [[ "$prv" = -* ]] + while [[ "${prv}" = -* ]] do (( idx-- )) prv="${COMP_WORDS[idx]}" done - echo "$prv" + echo "${prv}" } __brewcomp() { @@ -33,12 +33,12 @@ __brewcomp() { for s in $1 do - __brewcomp_words_include "$s" && continue - list="$list$s$sep" + __brewcomp_words_include "${s}" && continue + list="${list}${s}${sep}" done - IFS="$sep" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$list" -- "$cur") + IFS="${sep}" + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${list}" -- "${cur}") } # Don't use __brewcomp() in any of the __brew_complete_foo functions, as @@ -47,56 +47,56 @@ __brew_complete_formulae() { local cur="${COMP_WORDS[COMP_CWORD]}" local formulae formulae="$(brew formulae)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$formulae" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${formulae}" -- "${cur}") } __brew_complete_casks() { local cur="${COMP_WORDS[COMP_CWORD]}" local casks casks="$(brew casks)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$casks" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${casks}" -- "${cur}") } __brew_complete_installed_formulae() { local cur="${COMP_WORDS[COMP_CWORD]}" local installed_formulae installed_formulae="$(command ls "$(brew --cellar)" 2>/dev/null)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$installed_formulae" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${installed_formulae}" -- "${cur}") } __brew_complete_installed_casks() { local cur="${COMP_WORDS[COMP_CWORD]}" local installed_casks installed_casks="$(command ls "$(brew --caskroom)" 2>/dev/null)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$installed_casks" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${installed_casks}" -- "${cur}") } __brew_complete_outdated_formulae() { local cur="${COMP_WORDS[COMP_CWORD]}" local outdated_formulae outdated_formulae="$(brew outdated --formula --quiet)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$outdated_formulae" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${outdated_formulae}" -- "${cur}") } __brew_complete_outdated_casks() { local cur="${COMP_WORDS[COMP_CWORD]}" local outdated_casks outdated_casks="$(brew outdated --cask --quiet)" - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$outdated_casks" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${outdated_casks}" -- "${cur}") } __brew_complete_tapped() { local dir taps taplib taplib="$(brew --repository)/Library/Taps" - for dir in "$taplib"/*/* + for dir in "${taplib}"/*/* do - [[ -d "$dir" ]] || continue + [[ -d "${dir}" ]] || continue dir="${dir#${taplib}/}" dir="${dir/homebrew-/}" - taps="$taps $dir" + taps="${taps} ${dir}" done - __brewcomp "$taps" + __brewcomp "${taps}" } __brew_complete_commands() { @@ -105,13 +105,13 @@ __brew_complete_commands() { HOMEBREW_CACHE=$(brew --cache) HOMEBREW_REPOSITORY=$(brew --repo) # Do not auto-complete "*instal" or "*uninstal" aliases for "*install" commands. - if [[ -f "$HOMEBREW_CACHE/all_commands_list.txt" ]] + if [[ -f "${HOMEBREW_CACHE}/all_commands_list.txt" ]] then - cmds="$(< "$HOMEBREW_CACHE/all_commands_list.txt" \grep -v instal$)" + cmds="$(< "${HOMEBREW_CACHE}/all_commands_list.txt" \grep -v instal$)" else - cmds="$(< "$HOMEBREW_REPOSITORY/completions/internal_commands_list.txt" \grep -v instal$)" + cmds="$(< "${HOMEBREW_REPOSITORY}/completions/internal_commands_list.txt" \grep -v instal$)" fi - while read -r line; do COMPREPLY+=("$line"); done < <(compgen -W "$cmds" -- "$cur") + while read -r line; do COMPREPLY+=("${line}"); done < <(compgen -W "${cmds}" -- "${cur}") } # compopt is only available in newer versions of bash @@ -121,7 +121,7 @@ __brew_complete_files() { _brew___cache() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --build-from-source @@ -135,6 +135,7 @@ _brew___cache() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -142,7 +143,7 @@ _brew___cache() { _brew___caskroom() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -152,13 +153,14 @@ _brew___caskroom() { " return ;; + *) esac __brew_complete_casks } _brew___cellar() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -168,13 +170,14 @@ _brew___cellar() { " return ;; + *) esac __brew_complete_formulae } _brew___config() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -184,12 +187,13 @@ _brew___config() { " return ;; + *) esac } _brew___env() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -201,13 +205,14 @@ _brew___env() { " return ;; + *) esac __brew_complete_formulae } _brew___prefix() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -219,13 +224,14 @@ _brew___prefix() { " return ;; + *) esac __brew_complete_formulae } _brew___repo() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -235,13 +241,14 @@ _brew___repo() { " return ;; + *) esac __brew_complete_tapped } _brew___repository() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -251,13 +258,14 @@ _brew___repository() { " return ;; + *) esac __brew_complete_tapped } _brew__s() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -279,12 +287,13 @@ _brew__s() { " return ;; + *) esac } _brew_abv() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --all @@ -303,6 +312,7 @@ _brew_abv() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -310,7 +320,7 @@ _brew_abv() { _brew_analytics() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -320,13 +330,14 @@ _brew_analytics() { " return ;; + *) esac __brewcomp "state on off regenerate-uuid" } _brew_audit() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --appcast @@ -356,6 +367,7 @@ _brew_audit() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -363,7 +375,7 @@ _brew_audit() { _brew_autoremove() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -374,12 +386,13 @@ _brew_autoremove() { " return ;; + *) esac } _brew_bottle() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --committer @@ -401,6 +414,7 @@ _brew_bottle() { " return ;; + *) esac __brew_complete_installed_formulae __brew_complete_files @@ -408,7 +422,7 @@ _brew_bottle() { _brew_bump() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -423,6 +437,7 @@ _brew_bump() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -430,7 +445,7 @@ _brew_bump() { _brew_bump_cask_pr() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --commit @@ -454,13 +469,14 @@ _brew_bump_cask_pr() { " return ;; + *) esac __brew_complete_casks } _brew_bump_formula_pr() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --commit @@ -487,13 +503,14 @@ _brew_bump_formula_pr() { " return ;; + *) esac __brew_complete_formulae } _brew_bump_revision() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -505,13 +522,14 @@ _brew_bump_revision() { " return ;; + *) esac __brew_complete_formulae } _brew_bump_unversioned_casks() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -524,6 +542,7 @@ _brew_bump_unversioned_casks() { " return ;; + *) esac __brew_complete_casks __brew_complete_tapped @@ -531,7 +550,7 @@ _brew_bump_unversioned_casks() { _brew_cat() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -543,6 +562,7 @@ _brew_cat() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -550,7 +570,7 @@ _brew_cat() { _brew_cleanup() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -564,6 +584,7 @@ _brew_cleanup() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -571,7 +592,7 @@ _brew_cleanup() { _brew_command() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -581,13 +602,14 @@ _brew_command() { " return ;; + *) esac __brew_complete_commands } _brew_commands() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -598,12 +620,13 @@ _brew_commands() { " return ;; + *) esac } _brew_completions() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -613,13 +636,14 @@ _brew_completions() { " return ;; + *) esac __brewcomp "state link unlink" } _brew_config() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -629,12 +653,13 @@ _brew_config() { " return ;; + *) esac } _brew_create() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --HEAD @@ -662,12 +687,13 @@ _brew_create() { " return ;; + *) esac } _brew_deps() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --1 @@ -693,6 +719,7 @@ _brew_deps() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -700,7 +727,7 @@ _brew_deps() { _brew_desc() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -713,13 +740,14 @@ _brew_desc() { " return ;; + *) esac __brew_complete_formulae } _brew_dispatch_build_bottle() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -735,13 +763,14 @@ _brew_dispatch_build_bottle() { " return ;; + *) esac __brew_complete_formulae } _brew_doctor() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --audit-debug @@ -753,13 +782,14 @@ _brew_doctor() { " return ;; + *) esac __brewcomp "$(brew doctor --list-checks)" } _brew_dr() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --audit-debug @@ -771,13 +801,14 @@ _brew_dr() { " return ;; + *) esac __brewcomp "$(brew doctor --list-checks)" } _brew_edit() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -789,6 +820,7 @@ _brew_edit() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -796,7 +828,7 @@ _brew_edit() { _brew_environment() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -808,13 +840,14 @@ _brew_environment() { " return ;; + *) esac __brew_complete_formulae } _brew_extract() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -826,6 +859,7 @@ _brew_extract() { " return ;; + *) esac __brew_complete_formulae __brew_complete_tapped @@ -833,7 +867,7 @@ _brew_extract() { _brew_fetch() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --HEAD @@ -854,6 +888,7 @@ _brew_fetch() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -861,7 +896,7 @@ _brew_fetch() { _brew_formula() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -871,13 +906,14 @@ _brew_formula() { " return ;; + *) esac __brew_complete_formulae } _brew_gist_logs() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -890,13 +926,14 @@ _brew_gist_logs() { " return ;; + *) esac __brew_complete_formulae } _brew_home() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -908,6 +945,7 @@ _brew_home() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -915,7 +953,7 @@ _brew_home() { _brew_homepage() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -927,6 +965,7 @@ _brew_homepage() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -934,7 +973,7 @@ _brew_homepage() { _brew_info() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --all @@ -953,6 +992,7 @@ _brew_info() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -960,7 +1000,7 @@ _brew_info() { _brew_instal() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --HEAD @@ -1009,6 +1049,7 @@ _brew_instal() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -1016,7 +1057,7 @@ _brew_instal() { _brew_install() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --HEAD @@ -1065,6 +1106,7 @@ _brew_install() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -1072,7 +1114,7 @@ _brew_install() { _brew_install_bundler_gems() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1082,12 +1124,13 @@ _brew_install_bundler_gems() { " return ;; + *) esac } _brew_irb() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1099,12 +1142,13 @@ _brew_irb() { " return ;; + *) esac } _brew_leaves() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1114,12 +1158,13 @@ _brew_leaves() { " return ;; + *) esac } _brew_link() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1132,13 +1177,14 @@ _brew_link() { " return ;; + *) esac __brew_complete_installed_formulae } _brew_linkage() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cached @@ -1151,13 +1197,14 @@ _brew_linkage() { " return ;; + *) esac __brew_complete_installed_formulae } _brew_list() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -1177,6 +1224,7 @@ _brew_list() { " return ;; + *) esac __brew_complete_installed_formulae __brew_complete_installed_casks @@ -1184,7 +1232,7 @@ _brew_list() { _brew_livecheck() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --all @@ -1202,6 +1250,7 @@ _brew_livecheck() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -1209,7 +1258,7 @@ _brew_livecheck() { _brew_ln() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1222,13 +1271,14 @@ _brew_ln() { " return ;; + *) esac __brew_complete_installed_formulae } _brew_log() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1243,13 +1293,14 @@ _brew_log() { " return ;; + *) esac __brew_complete_formulae } _brew_ls() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -1269,6 +1320,7 @@ _brew_ls() { " return ;; + *) esac __brew_complete_installed_formulae __brew_complete_installed_casks @@ -1276,7 +1328,7 @@ _brew_ls() { _brew_man() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1287,12 +1339,13 @@ _brew_man() { " return ;; + *) esac } _brew_migrate() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1303,13 +1356,14 @@ _brew_migrate() { " return ;; + *) esac __brew_complete_installed_formulae } _brew_mirror() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --bintray-org @@ -1322,13 +1376,14 @@ _brew_mirror() { " return ;; + *) esac __brew_complete_formulae } _brew_missing() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1339,13 +1394,14 @@ _brew_missing() { " return ;; + *) esac __brew_complete_formulae } _brew_options() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --all @@ -1359,13 +1415,14 @@ _brew_options() { " return ;; + *) esac __brew_complete_formulae } _brew_outdated() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -1380,6 +1437,7 @@ _brew_outdated() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -1387,7 +1445,7 @@ _brew_outdated() { _brew_pin() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1397,13 +1455,14 @@ _brew_pin() { " return ;; + *) esac __brew_complete_installed_formulae } _brew_postinstall() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1413,13 +1472,14 @@ _brew_postinstall() { " return ;; + *) esac __brew_complete_installed_formulae } _brew_pr_automerge() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --autosquash @@ -1436,12 +1496,13 @@ _brew_pr_automerge() { " return ;; + *) esac } _brew_pr_publish() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --autosquash @@ -1455,12 +1516,13 @@ _brew_pr_publish() { " return ;; + *) esac } _brew_pr_pull() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --archive-item @@ -1491,12 +1553,13 @@ _brew_pr_pull() { " return ;; + *) esac } _brew_pr_upload() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --archive-item @@ -1517,12 +1580,13 @@ _brew_pr_upload() { " return ;; + *) esac } _brew_prof() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1533,13 +1597,14 @@ _brew_prof() { " return ;; + *) esac __brew_complete_commands } _brew_readall() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --aliases @@ -1551,13 +1616,14 @@ _brew_readall() { " return ;; + *) esac __brew_complete_tapped } _brew_reinstall() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --appdir @@ -1596,6 +1662,7 @@ _brew_reinstall() { " return ;; + *) esac __brew_complete_formulae __brew_complete_casks @@ -1603,7 +1670,7 @@ _brew_reinstall() { _brew_release() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1615,12 +1682,13 @@ _brew_release() { " return ;; + *) esac } _brew_release_notes() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1631,12 +1699,13 @@ _brew_release_notes() { " return ;; + *) esac } _brew_remove() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -1651,6 +1720,7 @@ _brew_remove() { " return ;; + *) esac __brew_complete_installed_formulae __brew_complete_installed_casks @@ -1658,7 +1728,7 @@ _brew_remove() { _brew_rm() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -1673,6 +1743,7 @@ _brew_rm() { " return ;; + *) esac __brew_complete_installed_formulae __brew_complete_installed_casks @@ -1680,7 +1751,7 @@ _brew_rm() { _brew_ruby() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1692,13 +1763,14 @@ _brew_ruby() { " return ;; + *) esac __brew_complete_files } _brew_search() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -1720,12 +1792,13 @@ _brew_search() { " return ;; + *) esac } _brew_sh() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cmd @@ -1737,13 +1810,14 @@ _brew_sh() { " return ;; + *) esac __brew_complete_files } _brew_sponsors() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1753,12 +1827,13 @@ _brew_sponsors() { " return ;; + *) esac } _brew_style() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -1775,6 +1850,7 @@ _brew_style() { " return ;; + *) esac __brew_complete_files __brew_complete_tapped @@ -1784,7 +1860,7 @@ _brew_style() { _brew_tap() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1799,13 +1875,14 @@ _brew_tap() { " return ;; + *) esac __brew_complete_tapped } _brew_tap_info() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1817,13 +1894,14 @@ _brew_tap_info() { " return ;; + *) esac __brew_complete_tapped } _brew_tap_new() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --branch @@ -1836,13 +1914,14 @@ _brew_tap_new() { " return ;; + *) esac __brew_complete_tapped } _brew_tc() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1859,12 +1938,13 @@ _brew_tc() { " return ;; + *) esac } _brew_test() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --HEAD @@ -1878,13 +1958,14 @@ _brew_test() { " return ;; + *) esac __brew_complete_installed_formulae } _brew_tests() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --byebug @@ -1901,12 +1982,13 @@ _brew_tests() { " return ;; + *) esac } _brew_typecheck() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1923,12 +2005,13 @@ _brew_typecheck() { " return ;; + *) esac } _brew_unbottled() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -1941,13 +2024,14 @@ _brew_unbottled() { " return ;; + *) esac __brew_complete_formulae } _brew_uninstal() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -1962,6 +2046,7 @@ _brew_uninstal() { " return ;; + *) esac __brew_complete_installed_formulae __brew_complete_installed_casks @@ -1969,7 +2054,7 @@ _brew_uninstal() { _brew_uninstall() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -1984,6 +2069,7 @@ _brew_uninstall() { " return ;; + *) esac __brew_complete_installed_formulae __brew_complete_installed_casks @@ -1991,7 +2077,7 @@ _brew_uninstall() { _brew_unlink() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2002,13 +2088,14 @@ _brew_unlink() { " return ;; + *) esac __brew_complete_installed_formulae } _brew_unpack() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2022,13 +2109,14 @@ _brew_unpack() { " return ;; + *) esac __brew_complete_formulae } _brew_unpin() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2038,13 +2126,14 @@ _brew_unpin() { " return ;; + *) esac __brew_complete_installed_formulae } _brew_untap() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2055,13 +2144,14 @@ _brew_untap() { " return ;; + *) esac __brew_complete_tapped } _brew_up() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2073,12 +2163,13 @@ _brew_up() { " return ;; + *) esac } _brew_update() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2090,12 +2181,13 @@ _brew_update() { " return ;; + *) esac } _brew_update_license_data() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2106,12 +2198,13 @@ _brew_update_license_data() { " return ;; + *) esac } _brew_update_maintainers() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2121,12 +2214,13 @@ _brew_update_maintainers() { " return ;; + *) esac } _brew_update_python_resources() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2143,13 +2237,14 @@ _brew_update_python_resources() { " return ;; + *) esac __brew_complete_formulae } _brew_update_report() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2161,12 +2256,13 @@ _brew_update_report() { " return ;; + *) esac } _brew_update_test() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --before @@ -2180,12 +2276,13 @@ _brew_update_test() { " return ;; + *) esac } _brew_upgrade() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --appdir @@ -2228,6 +2325,7 @@ _brew_upgrade() { " return ;; + *) esac __brew_complete_outdated_formulae __brew_complete_outdated_casks @@ -2235,7 +2333,7 @@ _brew_upgrade() { _brew_uses() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --cask @@ -2253,13 +2351,14 @@ _brew_uses() { " return ;; + *) esac __brew_complete_formulae } _brew_vendor_gems() { local cur="${COMP_WORDS[COMP_CWORD]}" - case "$cur" in + case "${cur}" in -*) __brewcomp " --debug @@ -2270,6 +2369,7 @@ _brew_vendor_gems() { " return ;; + *) esac } diff --git a/manpages/brew.1 b/manpages/brew.1 index 15058f5065..8766af210c 100644 --- a/manpages/brew.1 +++ b/manpages/brew.1 @@ -1,7 +1,7 @@ .\" generated with Ronn/v0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3 . -.TH "BREW" "1" "April 2021" "Homebrew" "brew" +.TH "BREW" "1" "May 2021" "Homebrew" "brew" . .SH "NAME" \fBbrew\fR \- The Missing Package Manager for macOS (or Linux)