Define aliases just when yarn is installed

pull/2079/head
EmilySeville7cfg 2022-03-16 09:55:39 +10:00
parent 1a8cc0cb8e
commit cda3afe9e0
1 changed files with 46 additions and 40 deletions

View File

@ -1,50 +1,56 @@
cite 'about-alias' cite 'about-alias'
about-alias 'yarn package manager aliases' about-alias 'yarn package manager aliases'
# Aliases _set_yarn_aliases() {
alias ya='yarn' # [ya]rn if _command_exists yarn; then
alias yain='yarn init' # [ya]rn [in]it # Aliases
alias ya='yarn' # [ya]rn
alias yain='yarn init' # [ya]rn [in]it
alias yaad='yarn add' # [ya]rn [ad]d alias yaad='yarn add' # [ya]rn [ad]d
alias yaglad='yarn global add' # [ya]rn [gl]obal [ad]d alias yaglad='yarn global add' # [ya]rn [gl]obal [ad]d
alias yaadde='yarn add --dev' # [ya]rn [ad]d --[de]v alias yaadde='yarn add --dev' # [ya]rn [ad]d --[de]v
alias yaup='yarn upgrade' # [ya]rn [up]grade alias yaup='yarn upgrade' # [ya]rn [up]grade
alias yare='yarn remove' # [ya]rn [re]move alias yare='yarn remove' # [ya]rn [re]move
alias yaglre='yarn global remove' # [ya]rn [gl]obal [re]move alias yaglre='yarn global remove' # [ya]rn [gl]obal [re]move
alias yarede='yarn remove --dev' # [ya]rn [re]move --[de]v alias yarede='yarn remove --dev' # [ya]rn [re]move --[de]v
alias yaou='yarn outdated' # [ya]rn [ou]tdated alias yaou='yarn outdated' # [ya]rn [ou]tdated
alias yapa='yarn pack' # [ya]rn [pa]ck alias yapa='yarn pack' # [ya]rn [pa]ck
alias yapu='yarn publish' # [ya]rn [pu]blish alias yapu='yarn publish' # [ya]rn [pu]blish
alias yaseup='yarn self-update' # [ya]rn [se]lf-[up]date alias yaseup='yarn self-update' # [ya]rn [se]lf-[up]date
alias yaru='yarn run' # [ya]rn [ru]n alias yaru='yarn run' # [ya]rn [ru]n
alias yate='yarn test' # [ya]rn [te]st alias yate='yarn test' # [ya]rn [te]st
alias yase='yarn serve' # [ya]rn [se]rve alias yase='yarn serve' # [ya]rn [se]rve
alias yacacl='yarn cache clean' # [ya]rn [ca]che [cl]ean alias yacacl='yarn cache clean' # [ya]rn [ca]che [cl]ean
alias yach='yarn check' # [ya]rn [ch]eck alias yach='yarn check' # [ya]rn [ch]eck
alias yali='yarn list' # [ya]rn [li]st alias yali='yarn list' # [ya]rn [li]st
alias yain='yarn info' # [ya]rn [in]fo alias yain='yarn info' # [ya]rn [in]fo
alias yalili='yarn licenses list' # [ya]rn [li]censes [li]st alias yalili='yarn licenses list' # [ya]rn [li]censes [li]st
# Aliases for backward compatibility # Aliases for backward compatibility
alias yai='yarn init' alias yai='yarn init'
alias yaa='yarn add' alias yaa='yarn add'
alias yaga='yarn global add' alias yaga='yarn global add'
alias yaad='yarn add --dev' alias yaad='yarn add --dev'
alias yau='yarn upgrade' alias yau='yarn upgrade'
alias yarm='yarn remove' alias yarm='yarn remove'
alias yagrm='yarn global remove' alias yagrm='yarn global remove'
alias yaod='yarn outdated' alias yaod='yarn outdated'
alias yap='yarn publish' alias yap='yarn publish'
alias yasu='yarn self-update' alias yasu='yarn self-update'
alias yat='yarn test' alias yat='yarn test'
alias yas='yarn serve' alias yas='yarn serve'
alias yacc='yarn cache clean' alias yacc='yarn cache clean'
alias yack='yarn check' alias yack='yarn check'
alias yals='yarn list' alias yals='yarn list'
alias yaloi='yarn login' alias yaloi='yarn login'
alias yaloo='yarn logout' alias yaloo='yarn logout'
fi
}
_set_yarn_aliases