3 releases
0.1.2 | Aug 12, 2023 |
---|---|
0.1.1 | Aug 8, 2023 |
0.1.0 | Aug 8, 2023 |
#1006 in Command-line interface
Used in hex_it
7KB
102 lines
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
[dependencies]
tui-tools = "0.1.0"
Examples
Colorize a string, enables ansi on windows.
use tui_tools::Colors;
fn main() {
println!("{}", "Hello World!".green());
}
Get input from the user.
use tui_tools::getch;
fn main() {
let input = getch();
println!("You pressed: {}", input as char);
}
Clear the screen.
use tui_tools::cls;
fn main() {
cls();
}
License
Sources
Dependencies
~0–10MB
~43K SLoC