clarc_arch_cli 0.1.4
clarc_arch_cli: ^0.1.4 copied to clipboard
A CLI for scaffolding Flutter Clean Architecture projects, modules, and pages.
0.1.4 #
- Improve API reference documentation for the public
clarcandclarc_clilibraries. - Add an illustrative
example/example.mdfor the pub.dev Example tab. - Return process-friendly exit codes from the
clarcexecutable. - Make marker-based file updates respect ordered start/end markers.
- Support quoted custom Flutter command paths.
- Refresh README guidance for installation, runner selection, exit codes, troubleshooting, and release checks.
0.1.3 #
- Add
NoParamUseCaseand avoid theTypegeneric parameter lint. - Stop generated pages from auto-fetching on first render.
- Replace the default Flutter widget test with a Clarc-aware test that pumps
App. - Add generated color, text style, and theme files with a project-only light/dark toggle.
- Overwrite the default Flutter
main.dartwhen scaffolding a new project so Clarc setup is applied. - Run build_runner after project scaffolding when pub get is completed.
- Add dartz-based Either failure handling to generated repositories, use cases, and blocs.
- Generate Freezed models as abstract classes.
- Add API endpoint constants and register module endpoints automatically.
- Optimize pub get for module/page flows so it runs only when dependencies are added.
0.1.2 #
- Improve generated project setup for Clean Architecture defaults.
- Add fuller generated home module scaffolding.
- Improve generated dependency injection, routing, and Flutter project overrides.
0.1.1 #
- Generate the default
homefeature as a full Clean Architecture module. - Add local data sources to generated feature modules.
- Rename generated entity files to the
*_clarc.dartconvention. - Register generated modules more completely in Get It.
- Keep CLI user-facing output in English.
0.1.0 #
- Initial public release.
- Published under the
clarc_arch_clipackage name with theclarcexecutable. - Added interactive project, module, and page generators.
- Added Flutter runner selection for Flutter, FVM, Puro, auto-detect, and custom commands.
- Added optional sqflite local database scaffold.
- Added Clean Architecture templates with Dio, Bloc, Get It, GoRouter, Equatable, Freezed, and JSON Serializable setup.