Simple CUI prompt input for Python
I mostly use click for CLI stuff now so I suggest taking a look here if you need anything more advanced: http://click.pocoo.org/latest/prompts/
Install the latest stable from PyPi:
pip install prompter
Install the latest development version from master:
pip install git+git://github.com/tylerdave/prompter
>>> from prompter import prompt, yesno >>> prompt('What is your name?') What is your name? Dave 'Dave' >>> prompt('What is your name?', default='Jenn') What is your name? [Jenn] 'Jenn' >>> prompt('What is your name?', default='Jenn', suffix='\n > ') What is your name? [Jenn] > 'Jenn' >>> prompt('Enter text surrounded by spaces.', strip=False) Enter text surrounded by spaces. text ' text ' >>> yesno('Really?') Really? [Y/n] True >>> yesno('Really?') Really? [Y/n] no False >>> yesno('Really?', default='no') Really? [y/N] True >>> yesno('') [Y/n] n False
Please open an issue on Github if you notice problems or have suggestions!