sm_cli 1.0.0
sm_cli: ^1.0.0 copied to clipboard
A Flutter Clean Architecture CLI generator for scalable production apps. Supports Riverpod, Bloc, GetX, Provider — with GoRouter, Dio, themes, and feature-based clean structure.
Changelog #
All notable changes to SM CLI will be documented here.
1.0.0 - 2026-05-23 #
Added #
- Flutter project initializer with clean architecture
- Multiple state management support — Riverpod, Bloc, GetX, Provider
- Feature generator with auto state management detection
- Bloc structure — bloc, event, state files auto generated
- GetX structure — controller, view, binding auto generated
- Riverpod & Provider — StateNotifier provider auto generated
- API layer generator — Dio client, interceptors, response wrapper
- GoRouter integration with auto route & constant generation
- Light & dark theme setup with Material 3
- Project config (
.sm_cli_config) auto saved on init --helpand--versionflags- Direct flags —
--riverpod,--bloc,--getx,--provider