devforge 1.5.0
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
intlconstraint back to^0.18.1because theinteractdependency (viadart_console) currently requiresintl^0.17.0or^0.18.0. This restoresdart pub getresolution while keeping CLI behavior unchanged.
1.4.2 #
Dependency updates #
- intl: widened constraint to
>=0.19.0 <0.21.0so it supports the latest stable versions while remaining compatible with existing code.
1.4.1 #
Build improvements #
- APK build modes —
devforge buildnow lets you choose APK build mode: release, debug, or profile, mapping toflutter build apk --release/--debug/--profile. - Live build output — Updated process runner to stream
flutterstdout/stderr live usingProcess.start, so long builds (e.g.flutter build apk) no longer appear stuck.
1.4.0 #
New features #
devforge localize— Extract string literals fromlib/, generatelocale_keys.dart, translation files (e.g.en.dart), andlocalization_service.dart; optional in-place replacement withLocaleKeys.xyz.tr. Progress spinner during extraction.devforge doctor— Runflutter doctor -vto 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.dartfor other long-running operations. - Interactive run menu —
devforge runnow includes Localization, Flutter doctor, Clean, and Build.
Infrastructure #
- Process runner — All
flutter/dartshell execution goes throughlib/utils/process_runner.dart. - Commands module —
lib/commands/for doctor, clean, and build (separate from generators). - Help text —
devforge --helplists localize, doctor, clean, and build;generate_confighelp updated to mentiondevforge.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.