3 个版本

0.1.2 2024 年 7 月 7 日
0.1.1 2024 年 5 月 20 日
0.1.0 2024 年 5 月 19 日

#294命令行界面

MIT 许可证

8KB
93

cliclr

cliclr 是 termcolor crate 的一个非常简单的包装器。cliclr 还处于早期阶段,并将经常更新以成为一个功能丰富的 crate。

添加正确的使用

您应该在文件顶部添加类似以下内容

use cliclr::{console_line::termcolor::Color, console_line::termcolor::ColorChoice, console_line::termcolor::StandardStream ,ConsoleLine};

这目前导入了您所需的所有内容。

创建 ConsoleLine 对象

let console_line = ConsoleLine{
    text: String::from("Hello world!"),
    color: Color::Red
};

以下是 crate 所具有的所有特色功能的列表。

print_colored_text

将彩色文本打印到标准输出。

console_line.print_colored_text(&mut stdout);

print_bold_text

将加粗的彩色文本打印到标准输出。

console_line.print_bold_text(&mut stdout);

print_background_color_text

将具有指定背景色的彩色文本打印到标准输出。

console_line.print_background_color_text(&mut stdout, Color::Green);

感谢

感谢您查看这个 crate。任何反馈都受欢迎!

依赖关系

~0–7MB
~39K SLoC