generate method

void generate()

Implementation

void generate() {
  if (stateMgmt == null) return;

  final path = 'lib/features/$name/presentation/controller';
  Directory(path).createSync(recursive: true);

  switch (stateMgmt) {
    case 'riverpod':
      _generateRiverpod(path);
      break;
    case 'bloc':
      _generateBloc(path);
      break;
    case 'cubit':
      _generateCubit(path);
      break;
    default:
      print('⚠️ Unknown state management: $stateMgmt');
  }

  // if (useFreezed) {
  //   runBuildRunner();
  // }
}