devforge 1.5.0 copy "devforge: ^1.5.0" to clipboard
devforge: ^1.5.0 copied to clipboard

CLI tool to generate Flutter/Dart boilerplate code.

1.5.0 #

  • Minor update

1.4.3 #

Dependency compatibility #

  • Reverted intl constraint back to ^0.18.1 because the interact dependency (via dart_console) currently requires intl ^0.17.0 or ^0.18.0. This restores dart pub get resolution while keeping CLI behavior unchanged.

1.4.2 #

Dependency updates #

  • intl: widened constraint to >=0.19.0 <0.21.0 so it supports the latest stable versions while remaining compatible with existing code.

1.4.1 #

Build improvements #

  • APK build modesdevforge build now lets you choose APK build mode: release, debug, or profile, mapping to flutter build apk --release/--debug/--profile.
  • Live build output — Updated process runner to stream flutter stdout/stderr live using Process.start, so long builds (e.g. flutter build apk) no longer appear stuck.

1.4.0 #

New features #

  • devforge localize — Extract string literals from lib/, generate locale_keys.dart, translation files (e.g. en.dart), and localization_service.dart; optional in-place replacement with LocaleKeys.xyz.tr. Progress spinner during extraction.
  • devforge doctor — Run flutter doctor -v to check environment and dependencies.
  • devforge clean — Interactive: Flutter clean only, or Flutter clean + dart pub cache clean.
  • devforge build — Interactive build for apk, appbundle, ios, or ipa with optional flavor.
  • Flutter project detection — Generator commands (api_client, assets, bloc, getx, localize, etc.) verify a Flutter project (pubspec with Flutter SDK) before running.
  • Progress spinner — Used during localization string extraction; available in lib/utils/spinner.dart for other long-running operations.
  • Interactive run menudevforge run now includes Localization, Flutter doctor, Clean, and Build.

Infrastructure #

  • Process runner — All flutter/dart shell execution goes through lib/utils/process_runner.dart.
  • Commands modulelib/commands/ for doctor, clean, and build (separate from generators).
  • Help textdevforge --help lists localize, doctor, clean, and build; generate_config help updated to mention devforge.yaml.

Documentation #

  • doc/ — Added COMMANDS.md (full command reference), CONFIGURATION.md (user + project config), ARCHITECTURE.md (structure and flow), CONTRIBUTING.md (how to add generators/commands), and doc/README.md (index).
  • README — Documentation section with links to docs, table of contents, and updated feature/command tables.
  • Dartdoc — Added doc comments to public APIs in lib/utils, lib/commands, and key generators.

1.3.2 #

  • Patch update.

1.3.1 #

  • Patch update.

1.3.0 #

  • Added Data folder in getx.

1.2.0 #

  • Patch update.

1.1.2 #

  • Patch update.

1.1.1 #

  • Patch update.

1.1.0 #

  • Patch update.

1.0.2 #

  • Patch update.

1.0.1 #

  • Patch update.

1.0.0 #

  • Initial version.
0
likes
140
points
75
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

CLI tool to generate Flutter/Dart boilerplate code.

Repository (GitHub)

License

MIT (license)

Dependencies

args, dio, http, image, interact, intl, path, shared_preferences, yaml

More

Packages that depend on devforge