Bash completions: speed up Tap completions
This commit is contained in:
parent
8fdf6aca11
commit
d8e07e2117
@ -100,14 +100,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}"
|
||||
}
|
||||
|
||||
@ -87,14 +87,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