3 个版本
0.1.2 | 2024 年 7 月 7 日 |
---|---|
0.1.1 | 2024 年 5 月 20 日 |
0.1.0 | 2024 年 5 月 19 日 |
#294 在 命令行界面
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