|
@@ -1,12 +1,14 @@
|
|
-# Skip yarn call if default global bin dir exists
|
|
|
|
-[[ -d "$HOME/.yarn/bin" ]] && bindir="$HOME/.yarn/bin" || bindir="$(yarn global bin 2>/dev/null)"
|
|
|
|
|
|
+if zstyle -T ':omz:plugins:yarn' global-path; then
|
|
|
|
+ # Skip yarn call if default global bin dir exists
|
|
|
|
+ [[ -d "$HOME/.yarn/bin" ]] && bindir="$HOME/.yarn/bin" || bindir="$(yarn global bin 2>/dev/null)"
|
|
|
|
|
|
-# Add yarn bin directory to $PATH if it exists and not already in $PATH
|
|
|
|
-[[ $? -eq 0 ]] \
|
|
|
|
- && [[ -d "$bindir" ]] \
|
|
|
|
- && (( ! ${path[(Ie)$bindir]} )) \
|
|
|
|
- && path+=("$bindir")
|
|
|
|
-unset bindir
|
|
|
|
|
|
+ # Add yarn bin directory to $PATH if it exists and not already in $PATH
|
|
|
|
+ [[ $? -eq 0 ]] \
|
|
|
|
+ && [[ -d "$bindir" ]] \
|
|
|
|
+ && (( ! ${path[(Ie)$bindir]} )) \
|
|
|
|
+ && path+=("$bindir")
|
|
|
|
+ unset bindir
|
|
|
|
+fi
|
|
|
|
|
|
alias y="yarn"
|
|
alias y="yarn"
|
|
alias ya="yarn add"
|
|
alias ya="yarn add"
|