shead

Rust
Shell
CLI Tools

Shead is a command-line tool designed to replace the traditional `read` command in shell scripts, offering robust input handling and advanced features. It includes type verification, multiselect inputs and better error handling, making scripting faster, safer, and more interactive. Shead is built in Rust for performance and to not depand on an env like JVM or Node, while seamlessly integrating into existing shell environments.

Type verification for strings, and floats. Multiselect support for choosing multiple options in one prompt. Custom default values and input validation. Error handling and retry prompts for safer input. Lightweight and fast, written in Rust.

Interactive shell scripts that require safe user input. Automated scripts needing type-safe input. Developers who want a better replacement for `read` in Bash or Zsh.