1 个不稳定版本
新版本 0.8.0 | 2024 年 8 月 23 日 |
---|
在 命令行界面 中排名 #482
每月下载量 81 次
110KB
2K SLoC
ansi-str
这是一个提供处理带有 ANSI 代码序列转义字符串的库。
它是一个与不同颜色库无关的库。因此,它可以与任何库(例如 owo-colors、nu-ansi-term)一起使用。
用法
use ansi_str::AnsiStr;
use owo_colors::{colors::*, OwoColorize};
pub fn main() {
let text = "When the night has come"
.fg::<Red>()
.bg::<Cyan>()
.bold()
.to_string();
let cut = text.ansi_get(5..).expect("ansi_get mustn't fail");
println!("{}", text);
println!("{}", cut);
}
运行此代码将产生以下输出。
更多示例,请查看 examples
目录.
注意
该库派生自 zhiburt/ansi-cut
依赖关系
~1.5MB
~24K SLoC