1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2014年11月21日 |
---|
#73 在 #ansi-colors
9KB
229 代码行,不含注释
ansi.rs
Rust 中的一个实用库,用于将 ANSI 字符代码包装在数据块中,为它们添加颜色和样式。
使用 Cargo 构建。
使用方法
所有样式都可以通过调用相关方法链式添加到新的样式。样式也可以组合在一起以创建新的样式(例如 Red + Strike
)。
#![feature(unboxed_closures)]
extern crate ansi;
fn main() {
println!("{} {}!", ansi::Blue("Hello"), ansi::Red.bold()("World"));
}
待办事项
- 文档
- 更快
许可
lib.rs
:
Ansi
轻松构建可以写入格式化器的 ANSI 样式。
示例
#![feature(unboxed_closures)]
extern crate ansi;
use ansi::{Bold, Red, White};
fn main() {
// any style can be added to others
let error = Red + Bold;
println!("{}", error("red and bold"));
// or you can change methods
let critical = White.bg_red().bold();
println!("{}", critical("bold, white, and red bg"));
}