kite_cli 1.0.0 copy "kite_cli: ^1.0.0" to clipboard
kite_cli: ^1.0.0 copied to clipboard

A professional Flutter CLI for app foundations, clean and MVC features, reusable components, Riverpod, and Dio scaffolding.

1.0.0 #

  • kite sync now creates missing Clean/MVC features declared under routing.routes.
  • Added typed and validated route path-parameter metadata (String, int, double, bool).
  • Added template-driven kite --db:isar with Isar Community, Riverpod database provider, schema registry, YAML state, and sync reconciliation.
  • Upgraded the Dio foundation with reusable interceptor injection, safer logging, cancellation/progress handling, and automatic disposal.
  • Added optional kite --api:dio --auth bearer with AuthSession, AuthTokenStorage, flutter_secure_storage, and an authenticated Dio provider.
  • Fixed bearer requests to use the standard Authorization header.
  • Dependency installation now skips packages already declared in pubspec.yaml, reducing repeated flutter pub add work during sync/generation.
  • Added kite sync to reconcile clean GoRouter infrastructure from kite.yaml.
  • Shell branches now bootstrap real root features instead of AppStartupView.
  • Added per-branch navigation visibility so shell branches can stay out of the navbar/rail.
  • Moved generated GoRouter Dart bodies to reusable routing templates.
  • Added clean-project constants, SharedPreferences providers, persisted theme mode, and ThemeChanger.
  • AppConstants.appName now derives from the Flutter project name.
  • Kept the vanilla project template unchanged.

0.2.0 #

  • Added central GoRouter generation under lib/app/router/generated/.
  • Added kite init --shell with StatefulShellRoute.indexedStack branches.
  • Added feature --into <branch> routing for Clean and MVC generators.
  • Added typed routing topology in kite.yaml and managed AppRoutes constants.
  • Added managed recursive-template dependency filtering to avoid repeated foundation conflicts.
  • Added routing parser, generation, dry-run, idempotency, MVC, and migration tests.

0.1.0 #

  • Fixed bundled template registry resolution after global installation.
  • Improved CLI logging for clearer generation progress and error messages.
  • Improved template loading reliability for dart pub global activate kite_cli.

0.0.1 #

  • Added kite init.
  • Added Clean Architecture feature generation.
  • Added route and JSON serialization options.
  • Added versioned JSON manifests and .tmpl source files.
  • Added dry-run, conflict protection, checksums, and upgrades.
  • Added feature.mvc and kite --feat:mvc <name>.
  • Added reusable component generation through --widget / component.
  • Added button, card, and avatar Material 3 templates.
  • Added --state riverpod production Riverpod infrastructure.
  • Added --api:dio typed Dio client infrastructure.
  • Added recursive template dependencies with cycle and target-conflict detection.
  • Added internal templates and kite templates --all.
  • Added dependency-aware upgrade planning.
  • Added expanded tests and multi-scenario static template validation.
0
likes
140
points
125
downloads
screenshot

Documentation

API reference

Publisher

verified publisherorkitt.dev

Weekly Downloads

A professional Flutter CLI for app foundations, clean and MVC features, reusable components, Riverpod, and Dio scaffolding.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#cli #flutter #scaffolding #clean-architecture #code-generator

License

Apache-2.0 (license)

Dependencies

args, crypto, path, yaml

More

Packages that depend on kite_cli