19 个版本 (稳定版)

1.1.2 2023 年 12 月 15 日
1.0.9 2023 年 6 月 6 日
1.0.8 2023 年 3 月 11 日
1.0.7 2022 年 8 月 23 日
0.4.0 2019 年 11 月 15 日

#102 in 操作系统

BSD-3-Clause 许可协议

13KB
234 代码行

gbump

Git 标签语义版本号增加器

crates.io Build Status codecov

它做什么?

如果存在,将打印当前的 semver 版本和增加后的版本。如果使用选项 -q(静默)则只会打印增加后的版本。如果使用选项 -t(标签)则会在 git 中创建一个带增加后版本的标签。

如何使用它?

安装

cargo install gbump

可以将 gbump 复制到 /usr/local/bin/gbump 或您的路径中某个可用的位置

使用方式

$ gbump -h

SemVer 选项为: patchminormajor。(默认为 patch)

例如,如果当前版本标签为 0.1.1

使用 patch 将将 0.1.1 增加到 0.1.2

$ gbump patch
0.1.1 --> 0.1.2

使用 minor 将将 0.1.1 增加到 0.2.0

$ gbump minor
0.1.1 --> 0.2.0

使用 major 将将 0.1.1 增加到 1.0.0

$ gbump major
0.1.1 --> 1.0.0

静默模式

如果只需要下一个 semver,请使用选项 -q。例如

$ gbump -q major
1.0.0

--tag (git tag -a X.Y.Z -m "X.Y.Z")

要使用最新的增加创建 git 标签,请使用标志 -t

 $ gbump -t minor
 Tag: 0.2.0 created: 5b1eca044a538fd2f74c4f043f28ca4a46b8f7b7

依赖

~14MB
~327K SLoC