onGenerateComplete method
Future<void>
onGenerateComplete(
- Logger logger,
- Directory outputDir
)
override
Implementation
@override
Future<void> onGenerateComplete(Logger logger, Directory outputDir) async {
final entries = outputDir.listSync();
Directory? projectDir;
for (final entry in entries) {
if (entry is Directory) {
final pubspecFile = File(path.join(entry.path, 'pubspec.yaml'));
if (pubspecFile.existsSync()) {
projectDir = entry;
break;
}
}
}
final targetDir = projectDir ?? outputDir;
templateSummary(
logger: logger,
outputDir: targetDir,
message: 'Created a Vyuh Project! 🚀',
);
}