1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年3月18日 |
---|
#21 在 #colors
在 snaptest 中使用
12KB
86 行
skittles
使用构建在 ansi_term
之上的易于使用的宏,为 ANSI 终端输出添加颜色和格式。
安装
首先,将 skittles
添加到你的 Cargo.toml
文件的依赖部分。
[dependencies]
skittles = "0.1"
然后,将以下内容添加到你的包的入口点(lib.rs
或 main.rs
)。
#[macro_use]
extern crate skittles;
用法
skittles
提供的每个宏都可以接受一个字符串字面量或带有参数的格式字符串作为输入。
println!(
"{} - {} {} {}.",
underline!("Skittles"),
red!("Taste"),
green!("the"),
blue!("rainbow")
);
您还可以组合 skittles
宏,以获得您想要的精确颜色和格式,同时完全避免中间分配。
println!(
"{} - {} {} {}.",
blink!(yellow!("Skittles")),
underline!(red!("Taste")),
underline!(italic!(green!("the"))),
underline!(bold!(blue!("rainbow")))
);
许可证
根据您的选择,许可如下:
- Apache 许可证第 2 版(《LICENSE-APACHE》或 https://apache.ac.cn/licenses/LICENSE-2.0》)
- MIT 许可证(《LICENSE-MIT》或 http://opensource.org/licenses/MIT》)
。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在作品中的任何贡献,均应如上双许可,不得附加任何额外条款或条件。
依赖项
~240KB