diff options
Diffstat (limited to 'oh-my-zsh/plugins/yarn/yarn.plugin.zsh')
-rw-r--r-- | oh-my-zsh/plugins/yarn/yarn.plugin.zsh | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/oh-my-zsh/plugins/yarn/yarn.plugin.zsh b/oh-my-zsh/plugins/yarn/yarn.plugin.zsh new file mode 100644 index 0000000..7ba710d --- /dev/null +++ b/oh-my-zsh/plugins/yarn/yarn.plugin.zsh @@ -0,0 +1,45 @@ +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 +fi + +alias y="yarn" +alias ya="yarn add" +alias yad="yarn add --dev" +alias yap="yarn add --peer" +alias yb="yarn build" +alias ycc="yarn cache clean" +alias yd="yarn dev" +alias yf="yarn format" +alias yga="yarn global add" +alias ygls="yarn global list" +alias ygrm="yarn global remove" +alias ygu="yarn global upgrade" +alias yh="yarn help" +alias yi="yarn init" +alias yin="yarn install" +alias yln="yarn lint" +alias ylnf="yarn lint --fix" +alias yls="yarn list" +alias yout="yarn outdated" +alias yp="yarn pack" +alias yrm="yarn remove" +alias yrun="yarn run" +alias ys="yarn serve" +alias yst="yarn start" +alias yt="yarn test" +alias ytc="yarn test --coverage" +alias yuc="yarn global upgrade && yarn cache clean" +alias yui="yarn upgrade-interactive" +alias yuil="yarn upgrade-interactive --latest" +alias yup="yarn upgrade" +alias yv="yarn version" +alias yw="yarn workspace" +alias yws="yarn workspaces" |