tui-tools 0.1.2

A collection of tools for building terminal user interfaces.
Documentation
# 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](https://choosealicense.com/licenses/mit/)

## Sources

- [How do I get keyboard input without the user pressing the Enter key?]https://stackoverflow.com/a/73765863