promptOverwrite function

Future<bool> promptOverwrite(
  1. String filePath
)

Implementation

Future<bool> promptOverwrite(String filePath) async {
  stdout.write(
    '${Colors.yellow}\n⚠️  File already exists: $filePath\n   Do you want to overwrite it? (y/N): ${Colors.reset}',
  );
  final input = stdin.readLineSync();
  final shouldOverwrite =
      input?.toLowerCase() == 'y' || input?.toLowerCase() == 'yes';
  return shouldOverwrite;
}