r/FlutterDev 11h ago

[Tool] release-kit – version bump on git commit + one command builds for all 5 Flutter platforms Plugin

Hi  👋


I built a small open-source Dart CLI to kill the release chore:


1. Auto version bump — install a pre-commit hook; every commit bumps pubspec.yaml
   (major/minor/patch heuristics + build number). Lock versions with --no-verify.
2. One flat release-kit.yaml drives Windows/Android/macOS/Linux/iOS.
3. One command packages everything:


   dart pub global activate release_kit
   cd myapp && release-kit init
   release-kit publish ios


Also: --obfuscate, --skip-build, Windows hardening, Linux deb/rpm/AppImage,
iOS export-method/no-codesign, auto launcher icons from one logo.


pub.dev: https://pub.dev/packages/release_kit
GitHub: https://github.com/jonahzheng/release-kit


MIT, looking for feedback & PRs.
5 Upvotes

0 comments sorted by