9 个版本
0.2.3 | 2023年7月21日 |
---|---|
0.2.2 | 2021年3月22日 |
0.1.4 | 2020年8月15日 |
0.0.0 | 2020年8月5日 |
#264 在 Cargo 插件 中
每月 44 次下载
18KB
124 行
cargo-next
一个用于设置 crate 下一个版本的 cargo 子命令。
安装
cargo install cargo-next --locked
用法
二进制文件
$ cargo next --minor
$ cargo next 0.1.5
$ ./emits-new-version.sh | cargo next
$ cargo next --get
0.2.3
库
use cargo_next::{bump_version, get_version, set_version, SemVer};
let path_to_toml = ...;
// Bump the version by a semver component.
let _res = bump_version(&path_to_toml, SemVer::Minor);
// Set the version directly.
let _res = set_version(&path_to_toml, "0.1.2");
// Or get the version of a crate.
let _res = get_version(&path_to_toml);
许可协议
许可协议为 Apache License 2.0 或 MIT 许可证,您可任选其一。除非您明确说明,否则根据 Apache-2.0 许可证定义,您有意提交给作品的所有贡献,将如上双许可,无需额外条款或条件。
依赖项
~4MB
~75K SLoC