4 个版本
0.1.4 | 2021年5月24日 |
---|---|
0.1.3 | 2021年5月24日 |
0.1.2 | 2021年5月24日 |
0.1.1 | 2021年5月24日 |
0.1.0 |
|
#470 在 构建工具
11KB
127 行
z1info_rust
通过 cargo run [...] z1info=extra_information
向二进制包添加额外信息
使用
添加依赖
- z1info_rust = "0.1.3"
添加代码
fn main() {
z1info_rust::run("z1template");
// z1info_test::run("z1_info:{z1_info},git_info:{git_info},build_time:{build_time}");
}
运行命令
z1info=
必须放在命令行末尾,cargo run
会将额外信息写入临时文件。
cargo运行命令 p1 p2 z1info=version:1.2.3,compiler:myzero1
构建
- cargo clean && cargo build
- 或者 cargo clean && cargo build --release
结果
运行命令或运行 构建的二进制包
- cargo clean && cargo run p1 p2
- 或者运行构建的二进制包
结果
================= z1info 扩展数据 ==================
| 通过 z1info 添加到二进制文件的扩展数据。
|---------------- z1info 参数 ------------------------
| z1info=version:1.2.3,compiler:myzero1
|---------------- git 信息 ---------------------------
| 提交 ID:94896476ea1696f9b8764cd845f225e4af586bc4
|---------------- 构建时间 ----------------------------
| 1621770625
=========================================================