summaryrefslogtreecommitdiff
path: root/oh-my-zsh/plugins/yarn/yarn.plugin.zsh
diff options
context:
space:
mode:
authorAditya <bluenerd@protonmail.com>2023-02-27 20:04:56 +0530
committerAditya <bluenerd@protonmail.com>2023-02-27 20:04:56 +0530
commitedc449275b6c04445f58b108ca0937a87c1e8430 (patch)
tree9fd484d58145b616f29a78857cc0b1c8b1c18f05 /oh-my-zsh/plugins/yarn/yarn.plugin.zsh
parent6f5424ca96c4221ef433f545642669e9c104d0ed (diff)
add zsh
Diffstat (limited to 'oh-my-zsh/plugins/yarn/yarn.plugin.zsh')
-rw-r--r--oh-my-zsh/plugins/yarn/yarn.plugin.zsh45
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"