The Superior Terminal User Interface Framework
"I use Arch btw" - Every DevOps Team Lead Ever
Written in pure zsh because bash is for junior devs who still use Ubuntu.
- Fluent Interface: A simple and intuitive command-line interface.
- Pure Zsh: No external dependencies required.
- Modular Design: Easily extendable with new modes and components.
- Robust Input Handling: Powered by
zcursesfor reliable keyboard input.
- Clone the repository:
git clone https://github.com/your-username/chad-tui.git
- Add the
chad-tuiscript to yourPATH:ln -s "$(pwd)/chad-tui/chad-tui" /usr/local/bin/chad-tui
Interactive selection from a list of options.
chad-tui choose "vim" "emacs" "nano" --header "Choose your fighter:"Text input prompt with validation.
chad-tui input --placeholder "Enter your name" --header "Who are you?"Yes/No confirmation dialog.
chad-tui confirm "Delete node_modules?" --affirmative "Chad Yes" --negative "No way"Display a message dialog box.
chad-tui dialog "Build succeeded!" --type success --title "CI/CD"Loading spinner for long-running tasks.
chad-tui spin --title "Installing dependencies..." -- npm installToast-style notification.
chad-tui notify "That's... acceptable. I guess." --type warning