run method
Executes the command using the provided command-line args.
Implementation
@override
Future<void> run(List<String> args) async {
final config = await ConfigService.load();
final template = await TemplateService.load(
config.defaultTemplate,
);
LoggerService.section('FKIT Project Setup');
LoggerService.info(
'Template: ${template.displayName}',
);
LoggerService.blank();
await const ProjectSetupService().setup(
config: config,
template: template,
);
LoggerService.blank();
LoggerService.success(
'Project setup completed successfully.',
);
LoggerService.blank();
}