22 个版本 (9 个稳定版)
5.0.0-rc.1 | 2024 年 7 月 11 日 |
---|---|
4.1.0 | 2024 年 7 月 11 日 |
4.0.1 | 2024 年 2 月 29 日 |
3.1.0 | 2023 年 6 月 23 日 |
0.3.0 | 2021 年 6 月 1 日 |
#68 在 命令行界面
每月下载量 12,908
用于 32 个 crate (26 个直接使用)
24KB
462 代码行
ansi-to-tui
一个 nom 解析器,用于解析带有 ANSI 颜色代码的文本,并将其转换为 ratatui 库中的 ratatui::text::Text
。
对于仍在使用 tui-rs 的人来说,使用版本 v2.*
;对于迁移到 ratatui 的人来说,使用版本 v3.*
。我建议切换到 ratatui,因为 tui-rs 目前不再维护。
颜色 | 支持 | 示例 |
---|---|---|
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();
依赖项
~7.5MB
~122K SLoC