Some tools I use for colorizing, and accepting input in a tui applications with minimal dependencies.
Add the following to your Cargo.toml
toml
[dependencies]
tui-tools = "0.1.0"
Colorize a string, enables ansi on windows. ```rust use tui_tools::Colors;
fn main() { println!("{}", "Hello World!".green()); } ```
Get input from the user. ```rust use tui_tools::getch;
fn main() { let input = getch(); println!("You pressed: {}", input as char); } ```
Clear the screen. ```rust use tui_tools::cls;
fn main() { cls(); } ```