prompt static method

Future<String> prompt(
  1. String question, {
  2. bool required = false,
})

Implementation

static Future<String> prompt(String question, {bool required = false}) async {
  stdout.write('$question: ');
  String? input = stdin.readLineSync()?.trim();
  if (required && (input == null || input.isEmpty)) {
    return await prompt(question, required: required);
  }
  return input ?? '';
}