askString method

String askString(
  1. String question, {
  2. String? defaultValue,
})

Implementation

String askString(String question, {String? defaultValue}) {
  final hint = defaultValue != null ? ' [$defaultValue]' : '';
  output.write('$question$hint: ');
  final input = readLine()?.trim() ?? '';
  if (input.isEmpty && defaultValue != null) {
    return defaultValue;
  }
  return input;
}