4 个稳定版本

1.2.1 2024年5月24日
1.2.0 2023年6月24日
1.1.0 2022年10月19日
1.0.0 2022年10月18日

869命令行工具

41 每月下载量

MIT 许可证

24KB
574 代码行

ansi-style

CI rust-clippy analyze

终端中字符串的 ANSI 转义码

将 ansi-style 添加为依赖项

[dependencies]
ansi-style = "1.2.1"

用法

use ansi_style::{Color, Style};

fn main() {
    // You can either color the text directly with the Color enumeration
    println!(
        "{}Cyan colored \"Hello World!\"{}",
        Color::Cyan.open(),
        Color::Cyan.close()
    );

    // or you can use the builder function from within the Style stuct
    // to create a style that can be used for more than one instance of
    // a string and you wouldn't need to have an open and close function
    // prepended and appended to every text you type like the above example

    let style = Style::builder().red().strikethrough().build();

    println!(
        "{}",
        style.stylize("Hello World in red with strikethrough")
    )
}

无运行时依赖