3 个版本
1.0.0-alpha.3 | 2021年1月18日 |
---|
#608 in Cargo 插件
63 每月下载次数
用于 yapg
17KB
297 行
cargo-semver
cargo-semver 是一个 cargo 子命令,用于帮助您读取和更新 Cargo.toml
文件中的版本。
$ cargo semver get
1.0.0
$ cargo semver bump patch
1.0.1
重要:运行此 CLI 将写入
Cargo.toml
。在提交之前请确保验证版本。
安装
$ cargo install cargo-semver
使用方法
# get the current version
$ cargo semver get
# bump the version with an optional pre-release
$ cargo semver bump [TYPE] [PRE-RELEASE]
# set a specific version
$ cargo set [VERSION]
更新版本
您可以使用子命令之一来更新 Cargo.toml
文件中的版本
$ cargo semver bump major
2.0.0
$ cargo semver bump minor
2.1.0
$ cargo semver bump patch
2.1.1
$ cargo semver bump pre alpha
2.1.1-alpha.1
如果您想要增加版本并添加预发布版本
$ cargo semver bump major alpha
2.0.0-alpha.1
更新预发布版本
有多种方式可以更新预发布版本
$ cargo semver bump major alpha
2.0.0-alpha.1
$ cargo semver bump pre alpha
2.0.0-alpha.2
$ cargo semver bump pre
2.0.0-alpha.3
$ cargo semver bump pre beta
2.0.0-beta.1
设置特定版本
如果您想设置一个确切版本,请使用 set
命令
$ cargo semver set 2.1.3-beta.3
2.1.3-beta.3
许可证
cargo-semver 根据 MIT 许可证提供。有关详细信息,请参阅 LICENSE。
依赖项
~6MB
~95K SLoC