promptInput method
Prompts the user for a string on the terminal.
Subclasses override this to answer without a terminal.
Implementation
@protected
Future<String> promptInput(String message, {String? defaultValue}) {
return prompts.input(message, defaultValue: defaultValue, logger: _logger);
}