createFilesWithContent function
void
createFilesWithContent({})
Implementation
void createFilesWithContent({
required String folderPath,
required List<String> files,
required Map<String, String> filesContent,
}) {
try {
Directory(folderPath).createSync(recursive: true);
for (var file in files) {
final filePath = path.join(folderPath, '$file.dart');
print('Creating file: $filePath');
File(filePath).writeAsStringSync(filesContent[file]!);
}
} catch (e) {
print('Error creating network structure: $e');
exit(1);
}
}