Inquirer.sh is a dependency-free collection of bash interative terminal prompts based on Inquirer.js's interfaces
List Input (Example)
Usage: list_input [prompt] [array] [selected_option]
Usage: list_input_index [prompt] [array] [selected_index]
Checkbox Input (Example)
Usage: checkbox_input [prompt] [array] [selected_options_output]
Usage: checkbox_input_indices [prompt] [array] [selected_indices_output]
Text Input (Example)
Usage: text_input [prompt] [output_variable] [default_value (Optional)] [failed_validation_prompt (Optional)] [validator_function (Optional)]