execute method
Implementation
@override
Future<void> execute() async {
if (config.iconPath == null || config.iconPath!.trim().isEmpty) {
throw 'Launcher generation requires "icon_path" in rebrand_config.json.';
}
await AssetGenerationTask.writeAndRunIcons(config, config.iconPath!);
}