initProject function
void
initProject()
Implementation
void initProject() {
print("🚀 Initializing Core Structure...");
final coreDir = Directory('lib/app/core');
if (coreDir.existsSync()) {
print(
"⚠️ Core directory already exists. Skipping initialization to avoid overwriting.",
);
} else {
_createDirectories();
_createComponents();
_createTheme();
_createUtils();
}
_createConfig();
_createLocalConfig();
_createAppConfig();
_createConstants();
_createDialogUtils();
_updateMainDart();
_createRoutesTemplates();
_ensureDependencies();
_createDataService();
print("✅ Core Structure Initialized");
}