NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #956 most downloaded on PyPI
Python port of Inquirer.js (A collection of common interactive command-line user interfaces)
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 10 of 14 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
14 releases · first in 2020
One column per quarter.
Nothing published for this version
Fixed windows filepath completion #32
Added exact match option for fuzzy prompt #34
Fixed InvalidArgument raised for callable default
help_msg parameter is deprecated and should use expand_help .
New Documentation: inquirerpy.readthedocs.io
border for list prompts to display a border around the choices.long_instruction to display longer instructions such as keybinding instructions at the bottom #7.expand_help for expand prompt to customise the help message and expansion key.
help_msg parameter is deprecated and should use expand_help.Choice as an alternate option for dictionary choice.
ExpandChoice for expand prompt as well,raise_keyboard_interrupt option to all prompt initialisation options.
raise_keyboard_interrupt in execute function will be deprecated in future releases.mandatory and mandatory_message to indicate if a prompt can be skipped.border default to False.
True by default, changing this to keep it consistent with other prompts.fuzzy_info and instruction default color to #abb2bf.enabled_symbol and disabled_symbol,enabled_symbol and disabled_symbol is changed from hex symbol to circle #22.raise_keyboard_interrupt is changed. Checkout the documentation for more info.Fixed fuzzy prompt choices are centered
Added option wrap_lines to all prompts to configure line wrapping
wrap_lines to all prompts to configure line wrappinginstruction for non-list type prompts. This is already supported in all list type prompts previouslyconfirm_letter and reject_letter to confirm prompts. Use the 2 value to change from the default "y/n"
transformer parameter. By default, no matter what confirm_letter or
reject letter you set, it will always be Yes or Nofrom InquirerPy import inquirer
inquirer.confirm(
message="Proceed?",
default=True,
confirm_letter="s",
reject_letter="n",
transformer=lambda result: "SIm" if result else "Não",
).execute()
amark parameter instead of qmark
qmark by setting it to empty string, please also set amark to empty stringN/A
N/A
Added option to disable cycle behavior in list type prompts #9
amark. You can use this value to change the qmark after the question is answeredanswermark: Used to change the color and style of amarkanswered_question: Used to change the color and style of question message once the question is answeredDefaults for multi-select list #2
marker_pl
checkbox prompt enabled_symbol and disabled_symbol
expand prompt separator
rawlist prompt separator
# v0.1.1
regions = inquirer.checkbox(
message="Select regions:",
choices=["us-east-1", "us-east-2"],
enabled_symbol=">",
disabled_symbol="<"
).execute()
# v0.2.0
regions = inquirer.checkbox(
message="Select regions:",
choices=["us-east-1", "us-east-2"],
enabled_symbol="> ", # add a space
disabled_symbol="< " # add a space
).execute()
Height and visual glitch on smaller data sets for fuzzy prompt
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →