1 个不稳定版本
0.5.1 | 2022年11月9日 |
---|
#22 in #increase
21KB
284 代码行
Vbump
一个简单的程序,执行以下步骤
- 在清单文件中增加版本字段(自动检测,见下文)
- 将更改提交到当前分支上的该文件(git),使用 MSG 中提供的消息
- 创建一个名为 vVERSION 的标签,其中 VERSION 是新版本,使用 MSG 中提供的消息
版本字段被视为 Semver。
X.Y.Z
where X: major
Y: minor
Z: patch
目前支持的项目类型
(自动检测)
- rust (如果存在 Cargo.toml 文件)
- javascript (如果存在
package.json
文件)
python
依赖于根目录中存在 pyproject.toml
文件以及某些子目录中存在包含 VERSION = 'x.y.z'
行的 __init__.py
文件。我知道这很偏门。
构建
你需要 rust。
然后在项目目录中运行 cargo build --release
,将二进制文件从 target/release/vbump
拷贝到你的 PATH
中。
依赖项
~12MB
~230K SLoC