runCommand method
Implementation
@override
Future<int> runCommand() async {
final force = argResults!['force'] == true;
final file = File(ConfigService.fileName);
if (file.existsSync() && !force) {
logger.warn(
'${ConfigService.fileName} already exists. Use --force to overwrite.',
tag: 'INIT',
);
return CleanerExitCode.success.code;
}
await context.config.writeDefault(overwrite: force);
logger.success('Created ${ConfigService.fileName}');
return CleanerExitCode.success.code;
}