buildStructure static method
Implementation
static Future<void> buildStructure({
required String projectPath,
required List<String> directories
}) async {
if (directories.isEmpty) return;
for (var dir in directories) {
final directory = Directory('$projectPath/$dir');
if (directory.existsSync() == false) {
directory.createSync(recursive: true);
Console.writeLine(dcli.cyan('Created: ${directory.path}'));
} else {
Console.writeLine('Already exists: ${directory.path}');
}
}
}