2 个版本

0.2.1 2024年4月15日
0.2.0 2024年4月12日

#1654命令行实用程序

每月 50 次下载

MIT 许可证

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