Skip to content

Prompt toolkit for console interaction (support async)

License

Notifications You must be signed in to change notification settings

Nemo2011/noneprompt

 
 

Repository files navigation

NonePrompt

Prompt toolkit for console interaction.

Typing is supported.

Installation

pip install noneprompt

Usage

Input

from noneprompt import InputPrompt

InputPrompt("What is your name?", validator=lambda string: True).prompt()

Confirm

from noneprompt import ConfirmPrompt

ConfirmPrompt("Are you sure?", default_choice=False).prompt()

List

from noneprompt import ListPrompt, Choice

ListPrompt("What is your favorite color?", choices=[Choice("Red"), Choice("Blue")]).prompt()

Checkbox

from noneprompt import CheckboxPrompt, Choice

CheckboxPrompt("Choose your favorite colors", choices=[Choice("Red"), Choice("Blue")]).prompt()

Try from command line

noneprompt -h

About

Prompt toolkit for console interaction (support async)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%