| Crates.io | ansi-to-tui |
| lib.rs | ansi-to-tui |
| version | 7.0.0 |
| created_at | 2021-04-30 23:00:51.32654+00 |
| updated_at | 2024-10-25 05:12:10.612743+00 |
| description | A library to convert ansi color coded text into ratatui::text::Text type from ratatui library |
| homepage | |
| repository | https://github.com/uttarayan21/ansi-to-tui |
| max_upload_size | |
| id | 391732 |
| size | 192,375 |
A nom parser to parse text with ANSI color codes and turn them into ratatui::text::Text.
For people still using tui-rs use version v2.* for people migrating to ratatui use version v3.*
I recommend switching over to ratatui since tui-rs is currently unmaintained.
| Color | Supported | Examples |
|---|---|---|
| 24 bit | ✓ | \x1b[38;2;<R>;<G>;<B>m |
| 8 bit | ✓ | \x1b[38;5;<N>m |
| 4 bit | ✓ | \x1b[30..37;40..47m |
use ansi_to_tui::IntoText;
let buffer = std::fs::read("ascii/text.ascii").unwrap();
let output = buffer.into_text();