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