#git-version #git #version #package-version #hash #tool #rustc

rustc_tools_util

用于生成 git 包版本信息的辅助工具

5 个不稳定版本

0.3.0 2022 年 12 月 15 日
0.2.1 2022 年 10 月 1 日
0.2.0 2019 年 5 月 23 日
0.1.1 2019 年 1 月 3 日
0.1.0 2019 年 1 月 1 日

#400开发工具 中排名

Download history 9432/week @ 2024-03-14 9959/week @ 2024-03-21 9301/week @ 2024-03-28 9031/week @ 2024-04-04 9179/week @ 2024-04-11 9163/week @ 2024-04-18 8851/week @ 2024-04-25 9423/week @ 2024-05-02 9100/week @ 2024-05-09 9333/week @ 2024-05-16 8997/week @ 2024-05-23 8530/week @ 2024-05-30 8733/week @ 2024-06-06 15578/week @ 2024-06-13 11096/week @ 2024-06-20 8291/week @ 2024-06-27

45,029 每月下载量
10 个crate(7 个直接) 中使用

MIT/Apache

9KB
151

rustc_tools_util

一个用于帮助您从 git 仓库安装的包生成版本信息的工具

使用方法

在您的仓库中添加一个 build.rs 文件并将其列在 Cargo.toml

build = "build.rs"

将 rustc_tools_util 列为常规依赖项和构建依赖项。

[dependencies]
rustc_tools_util = "0.3.0"

[build-dependencies]
rustc_tools_util = "0.3.0"

build.rs 中,在您的 main() 中生成数据

fn main() {
    rustc_tools_util::setup_version_info!();
}

在 main.rs 中使用版本信息

fn show_version() {
    let version_info = rustc_tools_util::get_version_info!();
    println!("{}", version_info);
}

这将使 clippy 输出以下内容:clippy 0.1.66 (a28f3c8 2022-11-20)

仓库

此项目是 rust-lang/rust-clippy 仓库的一部分。源代码位于 ./rustc_tools_util/

rustc_tools_util 的变更日志可在以下位置找到: rustc_tools_util/CHANGELOG.md

许可证

版权所有 2014-2022 Rust 项目开发者

本软件遵循Apache License 2.0 <LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0> 或MIT许可 <LICENSE-MIT 或 http://opensource.org/licenses/MIT>,具体可自行选择。所有带有此类声明的项目文件不得被复制、修改或分发,除非符合上述条款。

无运行时依赖

功能