fvm 3.0.0-beta.2 fvm: ^3.0.0-beta.2 copied to clipboard
A simple cli to manage Flutter SDK versions per project. Support channels, releases, and local cache for fast switching between versions.
fvm #
Flutter Version Management (FVM): A simple CLI tool to manage Flutter SDK versions.
FVM helps with the need for consistent app builds by allowing to reference a Flutter SDK version used on a per-project basis. It also allows you to have multiple Flutter versions installed to quickly validate and test upcoming Flutter releases with your apps, without waiting for Flutter installation every time.
Features:
- Configure and use any Flutter SDK version per project.
- Ability to install and locally cache multiple Flutter SDK versions.
- Fast switch between Flutter channels and SDK versions.
- Dynamic Flutter SDK paths for IDE debugging support.
- Version FVM config with your project for consistency across teams and CI environments.
For more information, read FVM documentation.
Checkout Flutter Sidekick. Read more about it here.
Working with this repo #
Tests #
pub run test
Publishing the package #
Before pushing the package to pub.dev, run the following command to create a version constant:
pub run build_runner build
Troubleshooting #
Please view our FAQ.
License #
This project is licensed under the MIT License; see LICENSE file for details.
Contributors β¨ #
A sincere thank you goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind are very welcome!