You can find all these examples at examples directory.
import os
import sys
import re
sys.path.append(os.path.realpath('.'))
from pprint import pprint
import inquirer
questions = [
inquirer.Text('name',
message="What's your name?"),
inquirer.Text('surname',
message="What's your surname, {name}?"),
inquirer.Text('phone',
message="What's your phone number",
validate=lambda _, x: re.match('\+?\d[\d ]+\d', x),
)
]
answers = inquirer.prompt(questions)
pprint(answers)
Result on something like:

import os
import sys
import re
sys.path.append(os.path.realpath('.'))
from pprint import pprint
import inquirer
questions = [
inquirer.Confirm('continue',
message="Should I continue"),
inquirer.Confirm('stop',
message="Should I stop", default=True),
]
answers = inquirer.prompt(questions)
pprint(answers)
Result on something like:

import os
import sys
import re
sys.path.append(os.path.realpath('.'))
from pprint import pprint
import inquirer
questions = [
inquirer.List('size',
message="What size do you need?",
choices=['Jumbo', 'Large', 'Standard', 'Medium', 'Small', 'Micro'],
),
]
answers = inquirer.prompt(questions)
pprint(answers)
Result on something like:

import os
import sys
import re
sys.path.append(os.path.realpath('.'))
from pprint import pprint
import inquirer
questions = [
inquirer.Checkbox('interests',
message="What are you interested in?",
choices=['Computers', 'Books', 'Science', 'Nature', 'Fantasy', 'History'],
default=['Computers', 'Books']),
]
answers = inquirer.prompt(questions)
pprint(answers)
Result on something like:

import inquirer
from inquirer.themes import GreenPassion
q = [
inquirer.Text('name',
message='Whats your name?',
default='No one'),
inquirer.List('jon',
message='Does Jon Snow know?',
choices=['yes', 'no'],
default='no'),
inquirer.Checkbox('kill_list',
message='Who you want to kill?',
choices=['Cersei', 'Littlefinger', 'The Mountain']
)
]
inquirer.prompt(q, theme=GreenPassion())
Result on something like:
