19个版本
0.3.1 | 2021年11月2日 |
---|---|
0.3.0 | 2021年10月2日 |
0.2.2-alpha.13 | 2021年10月2日 |
0.2.2-alpha.6 | 2021年9月12日 |
0.1.2-alpha.15 | 2021年9月12日 |
665 在 构建工具 中
每月 29 次下载
28KB
551 代码行
minver_rs
使用Rust实现的minver的实现
如何使用
命令行界面
命令行二进制文件允许minver作为一个常规命令运行。
- 使用
cargo
安装minver_rs
> cargo install minver_rs
- 运行
minver
(注意:确保.cargo\bin
在您的PATH
中)
> minver
1.2.3
构建工具
构建工具二进制文件是一个可以集成到您的构建中的工具,可以自动使用正确的版本更新Cargo.toml
。
- 使用
cargo
安装minver_rs
> cargo install minver_rs
- 设置环境变量
MINVER_UPDATE_VERSION
> export MINVER_UPDATE_VERSION=1
- 运行
minver_build_util
(注意:确保.cargo\bin
在您的PATH
中)
> minver_build_util
作为构建依赖项
minver_rs
也可以直接在build.rs
中使用。
- 添加对
minver_rs
的构建依赖项
[build-dependencies]
minver_rs = "x.y.z"
- (可选)将
version
在Cargo.toml
中更新为0.0.0
。虽然这不是强制性的,但它有助于使版本由minver自动处理变得明显。 - 将一个名为
build.rs
的文件添加到您的项目根目录。
use minver_rs::build_utils;
fn main() {
println!("cargo:rerun-if-changed=build.rs");
build_utils::default_build_action();
}
- 设置环境变量
MINVER_UPDATE_VERSION
> export MINVER_UPDATE_VERSION=1
- 构建您的crate
> cargo build
依赖项
~18MB
~410K SLoC