injectArchitectureFolders method
Future<void>
injectArchitectureFolders(
- String projectPath
)
Implementation
Future<void> injectArchitectureFolders(String projectPath) async {
final directories = [
'lib/app/config',
'lib/app/routes',
'lib/core/network',
'lib/core/exceptions',
'lib/core/storage',
'lib/core/services',
'lib/core/utils',
'lib/features',
];
final baseDir = projectPath.endsWith('/')
? projectPath.substring(0, projectPath.length - 1)
: projectPath;
for (final dirPath in directories) {
final dir = Directory('$baseDir/$dirPath');
if (!await dir.exists()) {
await dir.create(recursive: true);
}
}
}