deleteConfigFile function
Implementation
Future<void> deleteConfigFile(String configFilePath) async {
final file = File(configFilePath);
if (!file.existsSync()) {
throw ConfigException("Configuration file `$configFilePath` not found.");
}
var decision = prompts.choose(
AnsiStyles.yellowBright(
'\nAre you sure you want to delete the configuration file?'),
['Yes', 'No'],
defaultsTo: 'No',
);
if (decision == 'Yes') {
await file.delete();
print(AnsiStyles.greenBright
.bold('\n✔ Configuration file `$configFilePath` deleted \n'));
} else {
print(AnsiStyles.red('\n✖ Cancelled!'));
}
}