confirmConfiguration static method

Future<bool> confirmConfiguration(
  1. GenConfig config
)

Show configuration preview and ask for confirmation

Implementation

static Future<bool> confirmConfiguration(GenConfig config) async {
  printConfigPreview(config);

  stdout.write('\nProceed with these settings? [Y/n]: ');

  final input = stdin.readLineSync()?.trim().toLowerCase();

  // Default to yes if empty or 'y' or 'yes'
  return input == null || input.isEmpty || input == 'y' || input == 'yes';
}