founder_code_cli 0.2.0-beta.4
founder_code_cli: ^0.2.0-beta.4 copied to clipboard
An enterprise-grade Flutter CLI for generating production-ready applications following Founder Code Standards and Clean Architecture.
Changelog #
0.2.0-beta.4 #
Added #
- Developer Experience (DX) Utilities: Added
doctor,validate,repair, andcleancommands. - Enhanced Terminal Output: Professional banners, progress indicators, and success summaries for all commands.
- Modular Routes: Features now automatically generate a
presentation/routes/folder. - Improved Help: Restructured help output for better readability.
Improved #
- Upgrade System: Added
--applyflag for surgical dependency updates with rollback safety. - Architecture: Better consolidation of infrastructure in
lib/core. - Documentation: Completely overhauled README.md with comprehensive command references.
0.2.0-beta.3 #
Added #
- Enterprise Upgrade System: A powerful new
foundercode upgradecommand to keep projects up-to-date with Founder Code Standards. - Flags: Support for
--check,--dependencies,--flutter,--cli, and--project. - Safety: Automated backup and rollback system for
pubspec.yamlduring upgrades. - Validation: Integrated
dart analyzevalidation after every upgrade step.
Improved #
- Dependency Registry: Expanded registry with more production-ready packages.
0.2.0-beta.2 #
Fixed #
- Architecture: Moved
lib/shared/tolib/core/to strictly follow Clean Architecture "Kernel" standards. - Network Layer: Fixed
NetworkApiServiceconstructor mismatch and connectivity logic. - Linter: Resolved all analyzer warnings in the generated projects (
prefer_initializing_formals,unnecessary_non_null_assertion). - Imports: Fixed broken imports in
auth_templatesandwidget_templatesfollowing the directory restructuring.
Improved #
- Documentation: Synchronized all CLI and generated project documentation.
- Generated structure:
lib/corenow containswidgets,shared, andthemefor better consolidation.
0.2.0-beta.1 #
Changed #
- BREAKING CHANGE: Renamed CLI executable from
shubhamtofoundercode.- Reason: Final production branding.
- Rebranding: Reverted to original product name "Founder Code CLI".
- Updated all documentation and command examples to use the new
foundercodeexecutable.
Added #
- Professional production banner in the CLI.
- Version flag support (
--version).
0.1.0-beta.1 #
Added #
- Initial beta release of Founder Code CLI
- Project Generator: Standardized enterprise-grade project scaffolding
- Feature Generator: Automated 10-folder Clean Architecture slice generation
- Screen & Model Generators: Production-ready UI and Data layer scaffolding
- Asset Generator: Recursive asset scanner with live
--watchmode - Network templates: Advanced Dio implementation with SSE support and standardized error mapping
- Theme templates: Material 3 support with dynamic brand color generation
- Responsive templates: Immutable scaling system based on 375x812 design reference
- Storage templates: Unified repository API for SharedPreferences and SecureStorage
- Shared Widgets: Library of production-ready responsive UI components
- Routing templates: Centralized GoRouter implementation with transitions and guards
- Clean Architecture templates: Standardized DDomain, Data, and Presentation layers
- Smart Dependency Resolver: Automated, code-driven
pubspec.yamlmanagement - Atomic Rollbacks: Automatic workspace cleanup on generation failure