Merge pull request #14540 from maxim-belkin/speedup_tap_completions
Bash completions: speed up Tap completions
This commit is contained in:
commit
ff5e517949
@ -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}"
|
||||
}
|
||||
|
||||
@ -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}"
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user