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 350/week @ 2024-04-17 248/week @ 2024-04-24 249/week @ 2024-05-01 324/week @ 2024-05-08 296/week @ 2024-05-15 360/week @ 2024-05-22 293/week @ 2024-05-29 300/week @ 2024-06-05 217/week @ 2024-06-12 186/week @ 2024-06-19 116/week @ 2024-06-26 332/week @ 2024-07-03 408/week @ 2024-07-10 317/week @ 2024-07-17 347/week @ 2024-07-24 325/week @ 2024-07-31

每月 <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