Description
Build interactive command-line applications with command history, help, parsing, and shell-like behavior. It helps developers create terminal programs that feel more like small interactive environments than one-shot commands.
This is a framework for other tools, not an interactive app by itself. Applications built with it should make destructive commands explicit and keep prompts clear so users understand what will happen before pressing Enter.