generateConfig function
Implementation
Future<void> generateConfig(String configFilePath) async {
final config = {'fonts': []};
final file = File(configFilePath);
if (!file.existsSync()) {
await writeConfigFile(file, config, configFilePath);
} else {
var decision = prompts.choose(
AnsiStyles.yellowBright(
'\nConfiguration file already exists. Do you want to overwrite it?'),
['Yes', 'No'],
defaultsTo: 'No',
);
if (decision == 'Yes') {
await writeConfigFile(file, config, configFilePath);
} else {
print(AnsiStyles.cyan('\n✖ Cancelled!'));
}
}
}