f0bbef1a070b7b00a36010c44af3c88807c73e6f

Author
Cxarli <10348289+Cxarli@users.noreply.github.com>
Committer
Marc Cornellà <hello@mcornella.com>
Date

Message

feat(yarn): add global bin directory to `$PATH` (#9410)

Fixes #9177
Closes #9410

Diff

 1diff --git a/plugins/yarn/yarn.plugin.zsh b/plugins/yarn/yarn.plugin.zsh
 2index a240cb88eb2afcabff74104fbdc6061b9131362f..a4f595c61077a0b2ef1d0f915c5a4e200b0f859e 100644
 3--- a/plugins/yarn/yarn.plugin.zsh
 4+++ b/plugins/yarn/yarn.plugin.zsh
 5@@ -1,3 +1,10 @@
 6+# Add yarn bin directory to $PATH if it exists and not in $PATH already
 7+bindir=$(yarn global bin 2>/dev/null) \
 8+  && [[ -d "$bindir" ]] \
 9+  && (( ! ${path[(Ie)$bindir]} )) \
10+  && path+=("$bindir")
11+unset bindir
12+
13 alias y="yarn"
14 alias ya="yarn add"
15 alias yad="yarn add --dev"