Prompt toolkit for console interaction.
Typing is supported.
pip install noneprompt
from noneprompt import InputPrompt
InputPrompt("What is your name?", validator=lambda string: True).prompt()
from noneprompt import ConfirmPrompt
ConfirmPrompt("Are you sure?", default_choice=False).prompt()
from noneprompt import ListPrompt, Choice
ListPrompt("What is your favorite color?", choices=[Choice("Red"), Choice("Blue")]).prompt()
from noneprompt import CheckboxPrompt, Choice
CheckboxPrompt("Choose your favorite colors", choices=[Choice("Red"), Choice("Blue")]).prompt()
noneprompt -h