easy_init_cli 1.3.0 copy "easy_init_cli: ^1.3.0" to clipboard
easy_init_cli: ^1.3.0 copied to clipboard

A CLI tool to create flutter project and initialize project with boilerplate code

1.3.0 #

- **New Architecture: MVVM with Provider**:
    - Added support for initializing projects with MVVM architecture using Provider for state management.
- **Major Update: TDD Clean Architecture Refactor**:
    - Replaced `number_trivia` sample with a more comprehensive `sample` feature.
- **Safety & Stability**:
    - Implemented robust error handling for directory structure access.
    - Enabled full stack trace printing for unexpected errors to aid debugging.
- **Improvements**:
    - Updated `init` command to correctly warn users when re-initializing `mvvm-feature` projects.
    - Enhanced `CommonWidgets` (SnackBar, CustomTextField, GenericButton) with improved theming support.

1.2.10 #

- Implemented "What's New" feature:
    - Automatically displays the changelog from pub.dev after a successful update.
    - Keeps users informed about the latest features and fixes immediately.

1.2.9 #

- Added update check feature to notify users when a new version of the CLI is available.

1.2.8 #

- Added `ai_docs` folder generation with `styling_guide.md` and `api_flow_guide.md` for AI Vibe Coding.
- Updated `README.md` generation to include detailed project structure and AI docs reference.

1.2.7 #

  • Documentation update: Added create services command usage to README.

1.2.6 #

  • Reorganized lib/core/structure directory for better maintainability.
  • Implemented easy_init.json for robust project configuration management.
  • Enhanced help command output with better formatting and detailed descriptions.
  • Fixed directory creation issues and improved recursive creation logic.
  • Updated README.md with detailed project structure.
  • Consolidated version management to a single source of truth.

1.2.5 #

  • Logo update

1.2.4 #

  • Bug fixes

1.2.3 #

  • Bug fixes

1.2.2 #

  • Updates in clean architecture
    • NetworkClient
    • Token manager service creation added
    • and Bug fixes

1.2.1 #

  • Updates in clean architecture
    • Theme configurations
    • NetworkClient
    • Shared prefs services
  • and Bug fixes

1.2.0 #

  • Updates in clean architecture structure
  • MVC architecture temporarly disabled for updates
  • Bug fixes

1.1.2 #

  • Network exception handling file updated

1.1.1 #

  • Bug fixes
  • dcli updated

1.1.0 #

  • Bug fixes
  • Screen loading widget is added in common widgets folder

1.0.9 #

  • Bug fixes

1.0.8 #

What's new in 1.0.8

  • readme modified
  • network handling file added in tdd+clean architecture
  • Bug fixes

1.0.7 #

What's new in 1.0.7

  • MVC architecture also added
  • Error handling added in some sections
  • Bug fixes

1.0.6 #

Change in sample code

  • Number trivia app code is added as sample code
  • Bug fixes

1.0.5 #

bug fix and change in license

1.0.4 #

bug fix

1.0.3 #

'easy update' command added

1.0.2 #

bug fix

1.0.1 #

bug fix

1.0.0 #

Initial release.

  • Create flutter projec
  • Initialize flutter project with TDD clean achitecture
20
likes
130
points
502
downloads

Publisher

unverified uploader

Weekly Downloads

A CLI tool to create flutter project and initialize project with boilerplate code

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

args, dcli, http, process_run, recase

More

Packages that depend on easy_init_cli