Questo is a Python library for building extensible and modular CLI prompt elements, such as text inputs, confirmations, and lists with spinners and progress bars. Current version is 0.4.2, released with a relaxed Python constraint. The project is actively maintained with occasional releases.
pip install questoVerified import paths — ran on the pinned version, not inferred.
Simple example of using TextPrompt to get user input.
Use `from questo import TextPrompt` instead of `from questo.prompts import TextPrompt`.
Check the prompt type documentation for return types.
Ensure your terminal supports ANSI escape codes or use a compatible terminal emulator.