generators/feature_generator library

Generates a complete Clean Architecture feature.

name - The feature name (e.g., 'todo', 'user_profile') config - Configuration for state management and options

Creates the following structure:

  • data layer (models, datasources, repositories)
  • domain layer (entities, repositories, usecases)
  • presentation layer (screens, bloc/providers)

Functions

generateFeature(String name, ArchGenConfig config) Future<void>
mergeFlags(ArchGenConfig config, ArgResults flags) ArchGenConfig