riverflow_cli 0.1.7
riverflow_cli: ^0.1.7 copied to clipboard
A modern Flutter scaffolding CLI tool for Riverpod, Clean Architecture, Freezed, Go Router, and MVVM pattern.
Changelog #
0.1.7 - 2026-05-10 #
- ViewModel now generates clean shell with plain sealed classes — no
@freezed, no.freezed.dart - Views use Dart 3
switchpattern matching instead of.when() - Added
flutter_screenutil(375x812 design) withScreenUtilInitin main - Freezed entity uses
sealed class, model usesabstract class(freezed 3.x) - Removed unused
api_end_points.dartimport from datasource template - Updated GUIDE.md and example files with ScreenUtil, sealed state, and
Riv.snackbar()usage
0.1.6 - 2026-05-10 #
- Added
riv test— auto-installsmocktailon first run, then runsflutter test - Added
Riv.snackbar(context, title:, subtitle:, color:)utility riv generate localesauto-addsflutter_localizationsandgenerate: true- Replaced
dartzEither with Dart 3 records(T?, Failure?) - Updated
@riverpodproviders to useRef(riverpod_annotation 4.x) - Simplified theme to light/dark with
SystemUiOverlayStylestatus bar - Removed
shared_preferences,dartz,riverpod_lint,custom_lint,json_annotation,go_router_builder - Fixed analyzer version conflict between
custom_lintandjson_serializable - Generated project passes
flutter analyzewith zero issues
0.1.5 - 2026-05-10 #
- Added
Routesclass (lib/app/routes.dart) for type-safe navigation riv create page/riv delete pageauto-registers route names inRoutesriv initnow auto-installs all required packages- Removed
FloatingActionButtonfrom generated views - API endpoints now ship fully commented out as reference
- Updated all packages to latest stable versions
0.1.4 - 2026-05-10 #
- Fixed Windows
ProcessException— addedrunInShell: trueto all process calls
0.1.3 - 2026-05-08 #
- Router uses manual
Provider<GoRouter>instead of code gen - Home module uses plain
Notifier+sealed classinstead of Freezed - Views use Dart 3
switchinstead of.when() - Routes use
GoRoute()instead of@TypedGoRoute - Generated project compiles immediately without
build_runner
0.1.2 - 2026-05-08 #
- Auto-run
flutter pub getandbuild_runner buildafter project creation - Removed
riverflow.yamlconfig andflutter_gen_runner
0.1.1 - 2026-05-08 #
- Added
riv watch,riv delete page, interactive prompts - Production API client with token refresh and 429 retry
- Local storage, app constants, DI layer, print log utility
- User guide (
GUIDE.md)
0.1.0 - 2026-05-08 #
- Initial release with
riv create,riv init,riv generate,riv sort,riv install,riv remove,riv update