9 个版本

0.3.4 2024 年 7 月 9 日
0.3.3 2024 年 2 月 3 日
0.3.2 2024 年 1 月 30 日
0.3.0 2023 年 5 月 24 日
0.1.1 2023 年 1 月 10 日

#634 in 构建工具

Download history • Rust 包仓库 350/week @ 2024-04-17 • Rust 包仓库 248/week @ 2024-04-24 • Rust 包仓库 249/week @ 2024-05-01 • Rust 包仓库 324/week @ 2024-05-08 • Rust 包仓库 296/week @ 2024-05-15 • Rust 包仓库 360/week @ 2024-05-22 • Rust 包仓库 293/week @ 2024-05-29 • Rust 包仓库 300/week @ 2024-06-05 • Rust 包仓库 217/week @ 2024-06-12 • Rust 包仓库 186/week @ 2024-06-19 • Rust 包仓库 116/week @ 2024-06-26 • Rust 包仓库 332/week @ 2024-07-03 • Rust 包仓库 408/week @ 2024-07-10 • Rust 包仓库 317/week @ 2024-07-17 • Rust 包仓库 347/week @ 2024-07-24 • Rust 包仓库 325/week @ 2024-07-31 • Rust 包仓库

每月 <1,556 次下载
noosphere-cli 中使用

MIT/Apache

80KB
2K SLoC

vergen-pretty

vergen 生成的环境变量的美观打印器


lib.rs:

vergen-pretty - vergen 环境变量的美观打印器

由于 cargo 不将编译时环境变量传递给依赖项,vergen_pretty_env 宏嵌入了一个包含所有可能的 vergen 环境变量的映射,其中包含 option_env!。在美观打印输出时,跳过在 build.rs 中未设置的值。

示例

let mut stdout = vec![];
PrettyBuilder::default()
    .env(vergen_pretty_env!())
    .build()?
    .display(&mut stdout)?;
assert!(!stdout.is_empty());

查看 Pretty 文档以获取更多示例

功能

vergen-pretty 有两个功能开关,允许您自定义输出。默认不启用任何功能。
您必须明确启用您希望使用的功能。

功能 启用
color 彩色输出,允许通过 console 配置彩色
header 基于给定的 Config 生成美观打印的标题输出
trace 启用对 tracing 输出的支持

依赖关系

~1–11MB
~117K SLoC