2个版本
0.1.1 | 2021年4月30日 |
---|---|
0.1.0 | 2021年4月29日 |
#950 在 命令行界面
42 每月下载量
用于 2 crate
7KB
82 代码行
ansi-hex-color
anti-hex-color
是一个Rust库,可以在终端中将给定的文本着色(ANSI 256色)。
由于您可以使用十六进制代码指定颜色,因此您可以像CSS一样轻松着色。
安装
Cargo.toml中的使用
[dependencies]
ansi-hex-color = "0.1.1"
用法
use ansi_hex_color;
fn main () {
let foreground = "#FF0000";
let background = "#004082";
let txt = "Hello world";
let colored_txt = ansi_hex_color::colored(
foreground, background, txt);
println!("{}", colored_txt);
}
默认样式
如果您在第一和第二个参数中放入 "" 或除 十六进制代码
之外的其他字符串,文本将使用默认样式(白色文本,无背景)。
let colored_txt = ansi_hex_color::colored("", "", "This is a default style.");
lib.rs
:
一个从十六进制代码着色文本的库。
用法
use ansi_hex_color;
fn main() {
let foreground = "#FF0000";
let background = "#004082";
let txt = "Hello world";
let colored_txt = ansi_hex_color::colored(
foreground, background, txt);
println!("{}", colored_txt);
}
依赖项
~16MB
~133K SLoC