# TermKit A simple terminal widget kit made in Rust. ## Features Using crossterm for terminal manipulation, TermKit gives you drop-in widgets for your CLI or terminal applications. ## Widgets Available - [x] infobox: A simple infobox widget that displays a message in the terminal. - [x] Color Customization - [x] padding - [x] Linux + Windows + Mac - [x] listselector: A list selector widget that allows you to select an item from a list. - [ ] Color Customization - [x] Linux - [x] Mac - [ ] Windows - [x] progressbar: A progress bar widget that displays a progress bar in the terminal. - [ ] Color Customization - [x] Linux + Windows + Mac - [x] spinner: A spinner widget that displays a spinner in the terminal. - [ ] Color Customization - [x] Linux + Windows + Mac - [x] meter: A meter that displays quantative and changing data in the terminal. - [x] Color Customization - [x] Linux + Windows + Mac - [ ] table: A table widget that displays a table in the terminal. - [ ] textinput: A text input widget that allows you to input text in the terminal. - [ ] alert: An alert widget that displays an alert in the terminal. - [ ] confirm: A confirm widget that displays a confirmation dialog in the terminal. - [ ] prompt: A prompt widget that displays a prompt in the terminal. and more per request ## Usage Add this to your `Cargo.toml`: ```toml [dependencies] term-kit = "*" ``` and refer to the [examples](examples) for usage. ## License Licensed under the MIT license.