11 个版本
0.2.8 | 2023年1月29日 |
---|---|
0.2.7 | 2022年11月29日 |
0.2.6 | 2021年9月9日 |
0.2.5 | 2021年6月9日 |
0.1.0 | 2020年7月30日 |
#79 在 命令行界面
1,213 每月下载量
用于 26 个 Crates(25 直接使用)
24KB
233 行
Bunt:基于宏的简单终端颜色和样式
bunt
提供宏,可以轻松地将着色和格式化的文本打印到终端。它是在 termcolor
之上的便利 API。《code>bunt 使用过程宏实现,但不需要 syn
,并且编译速度相当快。
最低支持的 Rust 版本: 1.46.0
// Style tags will color/format text between the tags.
bunt::println!("I really like {$yellow}lemons{/$}! Like, {$blue+italic}a lot{/$}.");
// To style a single argument, you can also use the `{[style]...}` syntax. This
// can be combined with style tags.
let v = vec![1, 2, 3];
bunt::println!("Here is some data: {[green]:?}. {$bold}Length: {[cyan]}{/$}", v, v.len());
有关更多信息,请参阅 文档。
此项目的状态
这是一个初出茅庐的项目,但我已经在我的两个应用程序中使用它。语法当然还不是最终的。 寻求社区反馈!
许可证
根据您的选择,许可协议为 Apache License,版本 2.0 或 MIT 许可证。除非您明确声明,否则您有意提交给此项目并由您包含的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,而无需任何额外条款或条件。
依赖项
~0.3–7.5MB
~47K SLoC