setupProject static method
Implementation
static Future<void> setupProject() async {
// Ensure the lib directory exists
final libDir = Directory('lib');
if (!await libDir.exists()) {
await libDir.create();
print('Created directory: ${libDir.path}');
}
// Create main app structure
await _createAppStructure();
// Create assets directories
await _createAssetsDirectories();
// Create basic theming files
await _createThemeFiles();
// Create main.dart if it doesn't exist
await _createMainFile();
print('Project setup complete.');
}