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 构建工具
每月 <1,556 次下载
在 noosphere-cli 中使用
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