promptOverwrite function
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;
}