generateDI function

void generateDI()

Implementation

void generateDI() {
  final libPath = getProjectLibPath();
  final diPath = path.join(libPath, 'core', 'di', 'injection_container.dart');

  final file = File(diPath);

  if (!file.existsSync()) {
    safeWrite(diPath, '''
import 'package:get_it/get_it.dart';

final sl = GetIt.instance;

Future<void> init() async {
  // Features will be registered below 👇
}
''');

    print("📦 DI container created at: $diPath");
  }
}