generateUseCase method
Implementation
Future<void> generateUseCase(String name) async {
final snakeName = templateGenerator.toSnakeCase(name);
// For standalone usecase generation, we'll put it in a shared usecases folder
await ensureDirectoryExists('lib/shared/usecases');
final content = templateGenerator.generateUseCase(name);
final filePath = 'lib/shared/usecases/${snakeName}_usecase.dart';
await writeFile(filePath, content);
print('✅ Generated usecase "$name":');
print(' - $filePath');
print('💡 Note: UseCase generated in shared folder. For feature-specific usecases, use "flx gen feature <name>"');
}