./install.sh
# 若出现类似 `zsh: permission denied:` 的权限错误,可先执行: `chmod u+x *.sh` 命令授权后重新执行安装命令
一、pnpm
- pn:
alias pn='pnpm'
- pnc:
alias pnc='pnpm create'
. 创建项目 - pni:
alias pni='pnpm install'
. 安装依赖 - pnit:
alias pnit='pnpm install-test'
. 安装依赖并测试 - pns=
alias pns='pnpm start'
. 执行package.json
的start
命令, 相当于pnpm run start
- pnb=
alias pnb='pnpm run build'
- pne=
alias pnb='pnpm env'
- pnt=
alias pnt='pnpm test'
- pna=
alias pna='pnpm add'
. 新增依赖 - pnad=
alias pnad='pnpm add --save-dev'
. 新增开发依赖 - pnap=
alias pnap='pnpm add --save-peer'
- pnao=
alias pnao='pnpm add --save-optional'
- pnaw=
alias pnaw='pnpm add --workspace'
. 新增monorepo
根依赖 - pnp=
alias pnp='pnpm patch'
- pnpc=
alias pnpc='pnpm patch-commit'
- pnpr=
alias pnpr='pnpm patch-remove'
- pnprm=
alias pnprm='pnpm patch-remove'
二、git
- fcm:
git add . && git commit -am "$MESSAGE"
. 快速提交本地修改 - fcmm:
alias='git commit --amend'
. 修改最近一次提交信息 - fre:
git rebase -i HEAD~<$1>
. 合并最近 N 次git commit
- fast:
git add . && git commit -m $1 && git push
. 快速提交本地修改并推送至远端仓库 - fst:
git stash save
. 将目前修改保存到临时存储区 - tsf:
git stash pop
. 应用最近一次临时存储区的修改,并从临时存储区移除记录 - fst pop:
git stash pop
. - fst ls:
git stash list
. - fst ll:
git stash list
.
- dir:
alias dir='open .'
. 在Finder
打开当前命令行工作目录 - dirrm: 从命令行当前工作目录开始递归删除指定名称的文件夹
- noderm:
dirrm node_modules
. 递归删除node_modules
目录, 这对前端开发比较有用, 尤其是monorepo
多子项目管理时; - nodeclear:
dirrm node_modules
. - nodeclean:
dirrm node_modules
. - distrm:
dirrm dist
. 递归删除构建目录dist
- 此命令集中有一部分是多个相互具有逻辑关系的命令组成(如:
fst
,tsf
,dirrm
),所以使用时最好对原本的命令比较了解。