diff --git a/Library/Homebrew/completions/bash.erb b/Library/Homebrew/completions/bash.erb index 4c3df491d1..9e01209aba 100644 --- a/Library/Homebrew/completions/bash.erb +++ b/Library/Homebrew/completions/bash.erb @@ -86,14 +86,14 @@ __brew_complete_outdated_casks() { __brew_complete_tapped() { local dir taps taplib - taplib="$(brew --repository)/Library/Taps" + taplib=${HOMEBREW_REPOSITORY:-$(brew --repository)}/Library/Taps for dir in "${taplib}"/*/* do - [[ -d "${dir}" ]] || continue - dir="${dir#"${taplib}"/}" - dir="${dir/homebrew-/}" - taps="${taps} ${dir}" + [[ -d ${dir} ]] || continue + dir=${dir#"${taplib}"/} + dir=${dir/homebrew-/} + taps+=" ${dir}" done __brewcomp "${taps}" } diff --git a/completions/bash/brew b/completions/bash/brew index 200fc278aa..12c6f8c86c 100644 --- a/completions/bash/brew +++ b/completions/bash/brew @@ -73,14 +73,14 @@ __brew_complete_outdated_casks() { __brew_complete_tapped() { local dir taps taplib - taplib="$(brew --repository)/Library/Taps" + taplib=${HOMEBREW_REPOSITORY:-$(brew --repository)}/Library/Taps for dir in "${taplib}"/*/* do - [[ -d "${dir}" ]] || continue - dir="${dir#"${taplib}"/}" - dir="${dir/homebrew-/}" - taps="${taps} ${dir}" + [[ -d ${dir} ]] || continue + dir=${dir#"${taplib}"/} + dir=${dir/homebrew-/} + taps+=" ${dir}" done __brewcomp "${taps}" }