version_manager 0.0.2+1 copy "version_manager: ^0.0.2+1" to clipboard
version_manager: ^0.0.2+1 copied to clipboard

A Dart package to automate version management for Flutter apps via the command line.

Version Manager #

version_manager is a Dart package that automates version management for Flutter and Dart projects. It allows you to increment specific parts of the version (major, minor, patch, build) in the pubspec.yaml file directly from the command line.

Features #

  • Automatically increment major, minor, patch, or build versions in your pubspec.yaml file.
  • Easy-to-use command-line interface.
  • Specify the path to any pubspec.yaml file.
  • Seamlessly integrates into your CI/CD pipeline for automated version management.

Installation #

To install the version_manager package globally, run:

dart pub global activate version_manager

Usage #

Once installed globally, you can increment the version by running:

dart run version_manager --increment <part>

Where <part> can be:

  • major - Increments the major version (e.g., 1.0.0 -> 2.0.0)
  • minor - Increments the minor version (e.g., 1.2.0 -> 1.3.0)
  • patch - Increments the patch version (e.g., 1.2.3 -> 1.2.4)
  • build - Increments the build number (e.g., 1.2.3+4 -> 1.2.3+5)

Examples #

  1. Increment the patch version in the current directory's pubspec.yaml:
dart run version_manager --increment patch

Help #

To see all available options:

dart run version_manager --help

Contributing #

Contributions are welcome! If you have suggestions for improvements or new features, please feel free to create a pull request or open an issue.

License #

This project is licensed under the MIT License.

0
likes
145
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart package to automate version management for Flutter apps via the command line.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

args, yaml

More

Packages that depend on version_manager