mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	cask: check for Homebrew path for completion file
This commit is contained in:
		
				
					committed by
					
						
						Marc Cornellà
					
				
			
			
				
	
			
			
			
						parent
						
							d8b03f3f95
						
					
				
				
					commit
					e1e3acc722
				
			@@ -1,5 +1,21 @@
 | 
			
		||||
if which cask &> /dev/null; then
 | 
			
		||||
  source $(dirname $(which cask))/../etc/cask_completion.zsh
 | 
			
		||||
else
 | 
			
		||||
  print "zsh cask plugin: cask not found"
 | 
			
		||||
fi
 | 
			
		||||
() {
 | 
			
		||||
  if which cask &> /dev/null; then
 | 
			
		||||
    local cask_bin cask_base f comp_files
 | 
			
		||||
    cask_bin=$(which cask)
 | 
			
		||||
    cask_base=${cask_bin:h:h}
 | 
			
		||||
    # Plain cask installation location (for Cask 0.7.2 and earlier)
 | 
			
		||||
    comp_files=( $cask_base/etc/cask_completion.zsh )
 | 
			
		||||
    # Mac Homebrew installs the completion in a different location
 | 
			
		||||
    if which brew &> /dev/null; then
 | 
			
		||||
      comp_files+=`brew --prefix`/share/zsh/site-functions/cask_completion.zsh
 | 
			
		||||
    fi
 | 
			
		||||
    for f in $comp_files; do
 | 
			
		||||
      if [[ -f $f ]]; then
 | 
			
		||||
        source $f;
 | 
			
		||||
        break;
 | 
			
		||||
      fi
 | 
			
		||||
    done
 | 
			
		||||
  else
 | 
			
		||||
    print "zsh cask plugin: cask not found"
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user