mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-05 01:46:46 +01:00
feat(yarn)!: add optional support for yarn berry (#12374)
BREAKING CHANGE: some `yarn` aliases changed . Please see README for further information. Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
This commit is contained in:
parent
2c08d2b842
commit
189774c5d0
2 changed files with 84 additions and 48 deletions
|
|
@ -18,17 +18,11 @@ 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"
|
||||
|
|
@ -36,11 +30,37 @@ 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"
|
||||
alias yy="yarn why"
|
||||
|
||||
# Commands that are specific to the yarn version being used
|
||||
if zstyle -t ':omz:plugins:yarn' berry; then
|
||||
# aliases that differ
|
||||
alias yuil='yui' # --latest flag was removed in yarn berry
|
||||
alias yii='yarn install --immutable'
|
||||
alias yifl='yarn install --immutable'
|
||||
|
||||
# unique aliases
|
||||
alias ydlx="yarn dlx"
|
||||
alias yn="yarn node"
|
||||
else
|
||||
# aliases that differ
|
||||
alias yuil='yarn upgrade-interactive --latest'
|
||||
alias yii='yarn install --frozen-lockfile'
|
||||
alias yifl='yarn install --frozen-lockfile'
|
||||
|
||||
# unique aliases
|
||||
alias yga="yarn global add"
|
||||
alias ygls="yarn global list"
|
||||
alias ygrm="yarn global remove"
|
||||
alias ygu="yarn global upgrade"
|
||||
alias yls="yarn list"
|
||||
alias yout="yarn outdated"
|
||||
alias yuca="yarn global upgrade && yarn cache clean"
|
||||
fi
|
||||
|
||||
unset is_yarn_berry
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue