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() {
|
__brew_complete_tapped() {
|
||||||
local dir taps taplib
|
local dir taps taplib
|
||||||
taplib="$(brew --repository)/Library/Taps"
|
taplib=${HOMEBREW_REPOSITORY:-$(brew --repository)}/Library/Taps
|
||||||
|
|
||||||
for dir in "${taplib}"/*/*
|
for dir in "${taplib}"/*/*
|
||||||
do
|
do
|
||||||
[[ -d "${dir}" ]] || continue
|
[[ -d ${dir} ]] || continue
|
||||||
dir="${dir#"${taplib}"/}"
|
dir=${dir#"${taplib}"/}
|
||||||
dir="${dir/homebrew-/}"
|
dir=${dir/homebrew-/}
|
||||||
taps="${taps} ${dir}"
|
taps+=" ${dir}"
|
||||||
done
|
done
|
||||||
__brewcomp "${taps}"
|
__brewcomp "${taps}"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -73,14 +73,14 @@ __brew_complete_outdated_casks() {
|
|||||||
|
|
||||||
__brew_complete_tapped() {
|
__brew_complete_tapped() {
|
||||||
local dir taps taplib
|
local dir taps taplib
|
||||||
taplib="$(brew --repository)/Library/Taps"
|
taplib=${HOMEBREW_REPOSITORY:-$(brew --repository)}/Library/Taps
|
||||||
|
|
||||||
for dir in "${taplib}"/*/*
|
for dir in "${taplib}"/*/*
|
||||||
do
|
do
|
||||||
[[ -d "${dir}" ]] || continue
|
[[ -d ${dir} ]] || continue
|
||||||
dir="${dir#"${taplib}"/}"
|
dir=${dir#"${taplib}"/}
|
||||||
dir="${dir/homebrew-/}"
|
dir=${dir/homebrew-/}
|
||||||
taps="${taps} ${dir}"
|
taps+=" ${dir}"
|
||||||
done
|
done
|
||||||
__brewcomp "${taps}"
|
__brewcomp "${taps}"
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user