pickone

PickOne is a small handy library designed let the user choose between a set of values


Keywords
python, input, choices, shell
License
MIT
Install
pip install pickone==0.1.2

Documentation

pickone

PickOne is a small handy library designed let the user choose between a set of values.

Examples

from pickone import *

PO = PickOne(['foo', 'bar', 'baz'])
PO.ask()
Choose one from [2=baz 0=foo 1=bar]: 1
'bar'

PO.ask()
Choose one from [2=baz 0=foo 1=bar]: foo
'foo'

PO = PickOne({'f': 'foo', 'b': 'bar'}, default='f')
PO.ask()
Choose one from [b=bar f=foo] (default=f): b
'bar'

PO.ask()
Choose one from [b=bar f=foo] (default=f): foo
'foo'

PO.ask()
Choose one from [b=bar f=foo] (default=f): 
'foo'