| Crates.io | ansi4tui |
| lib.rs | ansi4tui |
| version | 0.2.0 |
| created_at | 2020-10-27 04:11:36.542086+00 |
| updated_at | 2021-02-19 05:33:14.738853+00 |
| description | ANSI terminal code to TUI Text Style converter |
| homepage | |
| repository | https://github.com/bmhenry/ansi4tui |
| max_upload_size | |
| id | 305852 |
| size | 30,913 |
TUI doesn't natively support converting ANSI terminal codes to its own Style abstraction, so this crate provides a simple (and probably naive) conversion method. It has not been rigorously tested.
use std::process::Command;
let c = Command::new("ls")
.args(&["--color=always", "~"])
.output()
.unwrap();
let text = ansi4tui::bytes_to_text(c.stdout);
For a simple usage example, see the example file. You can run the example with cargo run --example simple, and close the display by pressing q. It assumes you're on a system with /etc/hosts, so change the file if you want to run the example and that file isn't available.