#ansi-colors #ansi #tui #ascii #parser

ansi-to-tui-forked

一个将ANSI颜色编码的文本转换为ratatui库中text::Text类型的库

2个版本 (1个不稳定)

3.0.0-ratatui2023年3月19日
0.5.2-fix.offset2022年5月4日

#1440文本处理

Download history 11/week @ 2024-03-30

每月113次下载

MIT 许可证

19KB
342

ansi-to-tui

drone build github build downloads

一个nom解析器,用于解析带有ANSI颜色代码的文本,并将其转换为ratatui::text::Text

颜色 支持 示例
24位 \x1b[38;2;<R>;<G>;<B>m
8位 \x1b[38;5;<N>m
4位 \x1b[30..37;40..47m

示例

use ansi_to_tui::IntoText;
let buffer = std::fs::read("ascii/text.ascii").unwrap();
let output = buffer.into_text();

依赖关系

~7MB
~120K SLoC