flutter_platform_versioning 1.0.2 copy "flutter_platform_versioning: ^1.0.2" to clipboard
flutter_platform_versioning: ^1.0.2 copied to clipboard

Flutter Platform Versioning is a command-line tool to set different versions for different platforms in a Flutter project.

Flutter Platform Versioning #

2023 © Bikramaditya Meher

Pub License: MIT

Flutter Platform Versioning is a command-line tool to set different versions for different platforms in a Flutter project.

Installation #

Add the following to your pubspec.yaml file under dev_dependencies:

dev_dependencies:
  flutter_platform_versioning: ^1.0.0

Then run:

flutter pub get

Usage #

To use Flutter Platform Versioning, run the following command in the root of your Flutter project:

flutter pub run flutter_platform_versioning:fpv

This will display the help and available options.

Options #

  • --init: Initialize Flutter Platform Versioning (creates if not there flutter_platform_versioning.yaml).
  • --update: Update all platform versions.
  • --remove: Remove Flutter Platform Versioning (deletes flutter_platform_versioning.yaml) and replace with pubspec.yaml version.
  • --all: Set version for all platforms.
  • -p, --path: Specify the path for the config file.
  • -a, --android: Set the Flutter Android version.
  • -i, --ios: Set the Flutter iOS version.
  • -m, --macos: Set the Flutter macOS version.
  • -w, --windows: Set the Flutter Windows version.
  • -h, --help: Prints out available command usages.

Examples #

Initialize Flutter Platform Versioning:

flutter pub run flutter_platform_versioning:fpv --init

Update all platform versions:

flutter pub run flutter_platform_versioning:fpv --update

Remove Flutter Platform Versioning and replace with pubspec.yaml version:

flutter pub run flutter_platform_versioning:fpv --remove

Set version for all platforms:

flutter pub run flutter_platform_versioning:fpv --all 2.0.0+1

Set version for a specific platform "Android" :

flutter pub run flutter_platform_versioning:fpv -a 2.0.0+1

Contributing #

Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.

9
likes
140
points
127
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter Platform Versioning is a command-line tool to set different versions for different platforms in a Flutter project.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

args, logger, yaml

More

Packages that depend on flutter_platform_versioning