summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/yarn/yarn.plugin.zsh7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/yarn/yarn.plugin.zsh b/plugins/yarn/yarn.plugin.zsh
index a240cb88e..a4f595c61 100644
--- a/plugins/yarn/yarn.plugin.zsh
+++ b/plugins/yarn/yarn.plugin.zsh
@@ -1,3 +1,10 @@
+# Add yarn bin directory to $PATH if it exists and not in $PATH already
+bindir=$(yarn global bin 2>/dev/null) \
+ && [[ -d "$bindir" ]] \
+ && (( ! ${path[(Ie)$bindir]} )) \
+ && path+=("$bindir")
+unset bindir
+
alias y="yarn"
alias ya="yarn add"
alias yad="yarn add --dev"