clarc_arch_cli 0.1.4 copy "clarc_arch_cli: ^0.1.4" to clipboard
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 clarc and clarc_cli libraries.
  • Add an illustrative example/example.md for the pub.dev Example tab.
  • Return process-friendly exit codes from the clarc executable.
  • 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 NoParamUseCase and avoid the Type generic 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.dart when 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 home feature as a full Clean Architecture module.
  • Add local data sources to generated feature modules.
  • Rename generated entity files to the *_clarc.dart convention.
  • 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_cli package name with the clarc executable.
  • 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.
1
likes
160
points
39
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A CLI for scaffolding Flutter Clean Architecture projects, modules, and pages.

Repository (GitHub)
View/report issues

Topics

#cli #flutter #clean-architecture #scaffolding #bloc

License

MIT (license)

Dependencies

args, path

More

Packages that depend on clarc_arch_cli