You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a part of one of my questions within a script I use, I inquire a reason from the user, which is a list of preset entries, as well as an "Other" entry. In this script, I then check to see if "Other" was selected, and if so, prompt the user for a text input to describe the reason. This looks something like so:
letreason;constanswers=awaitinquirer.prompt([{name: 'reason',type: 'list',message: "Why is this feature being removed?",choices: ['Irrelevant','Non-Interface','Other']}]);reason=answers.reason;if(reason=="Other"){constanswers2=awaitinquirer.prompt([{type: 'input',message: "Why is this feature being removed?"}]);reason=answers2.reason;}
? Why is this feature being removed?: Other
Irrelevant
Non-Interface
> Other
? Why is this feature being removed?: I just don't like this feature... >:(
I think it would be nice to have an other option (or something similar), that adds an option to the end which doubles as a text input, like so:
const{reason}=awaitinquirer.prompt([{name: 'reason',type: 'list',message: "Why is this feature being removed?",choices: ['Irrelevant','Non-Interface'],other: 'Other Reason'// default: false, setting to "true" will add "Other"}]);// ...or...const{reason}=awaitinquirer.prompt([{name: 'reason',type: 'list',message: "Why is this feature being removed?",choices: ['Irrelevant','Non-Interface',inquirer.ListChoiceOther('Other Reason')],}]);
? Why is this feature being removed?: Irrelevant
> Irrelevant
Non-Interface
Other
...or...
? Why is this feature being removed?:
Irrelevant
Non-Interface
> Other:
...or...
? Why is this feature being removed?: I just don't like this feature... >:(
Irrelevant
Non-Interface
> Other: I just don't like this feature... >:(
The text was updated successfully, but these errors were encountered:
This was copied from a similar request for
python-inquirer
-- see magmax/python-inquirer#370As a part of one of my questions within a script I use, I inquire a
reason
from the user, which is a list of preset entries, as well as an "Other" entry. In this script, I then check to see if "Other" was selected, and if so, prompt the user for a text input to describe thereason
. This looks something like so:I think it would be nice to have an
other
option (or something similar), that adds an option to the end which doubles as a text input, like so:The text was updated successfully, but these errors were encountered: