#ansi-colors #color #style

nightly ansi

ANSI 颜色库用于 Rust

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"));
}

待办事项

  • 文档
  • 更快

许可

MPLv2.0


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"));
}

无运行时依赖