A command-line application that performs actions for Flutter application development.
You can verify version numbers, bump version numbers, and more.
The wings application is written completely in Dart and does not use any Ruby code. There is no need to install Fastlane or write Ruby scripts to perform these types of actions.
pub global activate wings
wings <command> [arguments]
where command is:
- playbook
- command
wings playbook <playbook_name>
wings command <command_name>
where command_name is:
- debug
- pubspec
- semver
- shell
- version
$ wings command version verify pubspecPath ./pubspec.yaml
Command [version] completed.
{version: 2.2.0+7, valid: true, androidValid: true, androidBuild: 7, build: 7, major: 2, minor: 2, patch: 0, preRelease: [], pubspecPath: ./pubspec.yaml, _name: version}
$ wings command version bump type minor pubspecPath ./pubspec.yaml
Command [version] completed.
{version: 2.3.0+7, valid: true, androidValid: true, androidBuild: 7, build: 7, major: 2, minor: 3, patch: 0, preRelease: [], pubspecPath: ./pubspec.yaml, _name: version}
- The command version bump should also bump the iOS, Android version numbers.
- Document how to change out all of the commands.
- Maybe
wings command
should bewings task
, to make it more clear, instead of having a command called command. - Create an agvtool command.