flutter_setup 1.1.0
flutter_setup: ^1.1.0 copied to clipboard
A professional Flutter development, scaffolding, and release automation CLI tool supporting Shorebird, Fastlane, CI/CD, and multi-environment orchestration.
example/README.md
flutter_setup Example Configuration & Workflows #
This directory demonstrates how to configure and run flutter_setup in a Flutter application repository.
📄 Configuration File (flutter_setup.yaml) #
Place flutter_setup.yaml in the root of your Flutter project:
environment: production
flavor: production
tag_prefix: v
create_tag: true
allow_dirty: false
auto_increment: patch
notifications:
enabled: true
providers:
slack:
webhook_url: "https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK"
🚀 Common Command Execution Examples #
1. Pre-Flight Validation #
flutter_setup verify
2. Normal Production Release #
flutter_setup release --environment production --minor
3. Shorebird OTA Release #
flutter_setup release --mode shorebird --environment staging
4. Shorebird OTA Patch #
flutter_setup patch --environment production
5. App Store / Google Play Deployment #
flutter_setup deploy --platform all --lane release
6. Generate GitHub Actions Release Workflow #
flutter_setup ci init --provider github