generateModel method

Future<void> generateModel(
  1. String name
)

Implementation

Future<void> generateModel(String name) async {
  final snakeName = templateGenerator.toSnakeCase(name);

  // For standalone model generation, we'll put it in a shared models folder
  await ensureDirectoryExists('lib/shared/models');

  final content = templateGenerator.generateModel(name);
  final filePath = 'lib/shared/models/${snakeName}_model.dart';

  await writeFile(filePath, content);

  print('✅ Generated model "$name":');
  print('  - $filePath');
  print('💡 Note: Model generated in shared folder. For feature-specific models, use "flx gen feature <name>"');
}