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();
  _createConstants();
  _createDialogUtils();
  _updateMainDart();
  _createRoutesTemplates();
  _ensureDependencies();
  _createDataService();
  print("✅ Core Structure Initialized");
}