@dylanjs/cli v1.0.4
DylanJS CLI
这是一个用于简化开发流程的命令行工具
安装
npm install -g @dylanjs/cli使用
git-commit
dy git-commit -l=zh-cn此方法是用来提交自定义git commit的,并且支持中文,使用-l参数来指定语言,默认是英文,使用步骤如下:
- 输入提交类型
- 输入提交范围
- 输入提交描述
然后会通过正则匹配出提交类型、提交范围、提交描述,然后拼接成git commit信息,最后执行git commit命令,然后执行git push命令即可。
在package.json中的scripts中添加"cm": "git add . && dy git-commit -l=zh-cn"命令,然后执行pnpm run cm即可提交代码,并且推送到远程仓库。
git-commit-verify
dy git-commit-verify -l=zh-cn此方法是用来验证git commit信息的,并且支持中文,使用-l参数来指定语言,默认是英文,使用步骤如下:
- 输入git commit信息
- 验证git commit信息是否符合规范
cleanup
"cleanup": "dy cleanup"
pnpm run cleanup此方法是用来删除指定目录的,默认是删除node_modules、dist、pnpm-lock.yaml目录,使用的是rimraf库来删除目录。
ncu
"ncu": "dy ncu"
pnpm run ncu此方法是用来更新package.json中的依赖版本的,使用的是npm-check-updates库来更新依赖版本,使用-d参数来指定要更新的依赖版本,使用-u参数来更新依赖版本,默认是更新所有依赖版本。
release
项目进行发布:会做以下的操作:更新版本号、生成 changelog、提交代码等等
"release": "dy release"
pnpm run releasechangelog
根据两次 tag 生成 changelog (--total: 根据所有 tag 生成 changelog)
执行release方法会自动执行
7 months ago
7 months ago
7 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago