You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
616 B
21 lines
616 B
() { |
|
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 |
|
} |