2 个版本
0.2.1 | 2024年4月15日 |
---|---|
0.2.0 | 2024年4月12日 |
#1654 在 命令行实用程序
每月 50 次下载
32KB
798 行
增量器
一个简单的版本升级工具,旨在高效地处理 monorepo 设置中各种包、库、目标的多个版本号。它侧重于在配置文件中定义所有必要的文件,并通过用户友好的 CLI 进行更新的灵活性。
例如
#incrementor.toml
current_version = "0.1.0"
[files.VERSION]
search = "{current_version}"
replace = "{new_version}"
[files.'package.json']
search = '"version": "{current_version}"'
replace = '"version": "{new_version}"'
[files.'Cargo.toml']
search = 'version = "{current_version}"$'
replace = 'version = "{new_version}"'
运行增量器将版本从 0.1.0
升级到 0.2.0
incrementor --minor
Git 提交 & 标签
增量器不仅仅是版本升级器。它还可以根据命令行命令和配置自动在 Git 中生成提交和标签。
安装
cargo install --locked incrementor
用法
incrementor --minor
依赖
~9–12MB
~213K SLoC