sm_cli 1.0.3 copy "sm_cli: ^1.0.3" to clipboard
sm_cli: ^1.0.3 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.1 - 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
  • --help and --version flags
  • Direct flags — --riverpod, --bloc, --getx, --provider

Fixed #

  • Removed unused calculate() function from lib/sm_cli.dart

1.0.2 - 2026-05-23 #

Fixed #

  • sm make feature now works from inside project folder as well

1.0.3 - 2026-05-23 #

Fixed #

  • Project name optional — cd my_app ke baad sirf sm make feature auth kaam karta hai
  • sm make api bhi project name ke bina kaam karta hai
  • GetX ke liye screens folder bhi generate hota hai
4
likes
0
points
175
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

A Flutter Clean Architecture CLI generator for scalable production apps. Supports Riverpod, Bloc, GetX, Provider — with GoRouter, Dio, themes, and feature-based clean structure.

Repository (GitHub)
View/report issues

Topics

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

License

unknown (license)

Dependencies

args, interact, io, path

More

Packages that depend on sm_cli