Merge pull request #14540 from maxim-belkin/speedup_tap_completions

Bash completions: speed up Tap completions
This commit is contained in:
Mike McQuaid 2023-02-07 14:56:25 +01:00 committed by GitHub
commit ff5e517949
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 10 deletions

View File

@ -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}"
}

View File

@ -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}"
}