19个版本

0.3.1 2021年11月2日
0.3.0 2021年10月2日
0.2.2-alpha.132021年10月2日
0.2.2-alpha.62021年9月12日
0.1.2-alpha.152021年9月12日

665构建工具

每月 29 次下载

MIT 许可证

28KB
551 代码行

CI Status crates.io

minver_rs

使用Rust实现的minver的实现

如何使用

命令行界面

命令行二进制文件允许minver作为一个常规命令运行。

  1. 使用cargo安装minver_rs
> cargo install minver_rs
  1. 运行minver(注意:确保.cargo\bin在您的PATH中)
> minver
1.2.3

构建工具

构建工具二进制文件是一个可以集成到您的构建中的工具,可以自动使用正确的版本更新Cargo.toml

  1. 使用cargo安装minver_rs
> cargo install minver_rs
  1. 设置环境变量MINVER_UPDATE_VERSION
> export MINVER_UPDATE_VERSION=1
  1. 运行minver_build_util(注意:确保.cargo\bin在您的PATH中)
> minver_build_util

作为构建依赖项

minver_rs也可以直接在build.rs中使用。

  1. 添加对minver_rs的构建依赖项
[build-dependencies]
minver_rs = "x.y.z"
  1. (可选)将versionCargo.toml中更新为0.0.0。虽然这不是强制性的,但它有助于使版本由minver自动处理变得明显。
  2. 将一个名为build.rs的文件添加到您的项目根目录。
use minver_rs::build_utils;

fn main() {
    println!("cargo:rerun-if-changed=build.rs");
    build_utils::default_build_action();
}
  1. 设置环境变量MINVER_UPDATE_VERSION
> export MINVER_UPDATE_VERSION=1
  1. 构建您的crate
> cargo build

依赖项

~18MB
~410K SLoC