founder_code_cli 0.2.0-beta.4 copy "founder_code_cli: ^0.2.0-beta.4" to clipboard
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, and clean commands.
  • 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 --apply flag 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 upgrade command 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.yaml during upgrades.
  • Validation: Integrated dart analyze validation after every upgrade step.

Improved #

  • Dependency Registry: Expanded registry with more production-ready packages.

0.2.0-beta.2 #

Fixed #

  • Architecture: Moved lib/shared/ to lib/core/ to strictly follow Clean Architecture "Kernel" standards.
  • Network Layer: Fixed NetworkApiService constructor 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_templates and widget_templates following the directory restructuring.

Improved #

  • Documentation: Synchronized all CLI and generated project documentation.
  • Generated structure: lib/core now contains widgets, shared, and theme for better consolidation.

0.2.0-beta.1 #

Changed #

  • BREAKING CHANGE: Renamed CLI executable from shubham to foundercode.
    • Reason: Final production branding.
  • Rebranding: Reverted to original product name "Founder Code CLI".
  • Updated all documentation and command examples to use the new foundercode executable.

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 --watch mode
  • 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.yaml management
  • Atomic Rollbacks: Automatic workspace cleanup on generation failure
4
likes
150
points
166
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

An enterprise-grade Flutter CLI for generating production-ready applications following Founder Code Standards and Clean Architecture.

Repository (GitHub)
View/report issues
Contributing

Topics

#flutter #cli #code-generation #clean-architecture #founder-code

License

MIT (license)

Dependencies

args, io, mason_logger, path, recase

More

Packages that depend on founder_code_cli