tui-tools

Description

Some tools I use for colorizing, and accepting input in a tui applications with minimal dependencies.

Usage

Add the following to your Cargo.toml toml [dependencies] tui-tools = "0.1.0"

Examples

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(); } ```

License

MIT

Sources