Skip to content
/ fvm Public
forked from leoafarias/fvm

Flutter Version Management: A simple CLI to manage Flutter SDK versions.

License

Notifications You must be signed in to change notification settings

Ascenio/fvm

 
 

Repository files navigation

fvm

GitHub stars Pub Version Pub Likes Pub Points Coverage Github All Contributors MIT Licence Awesome Flutter

Flutter Version Management: A simple cli to manage Flutter SDK versions.

FVM helps with the need for a consistent app builds by allowing to reference 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 Flutter SDK version per project
  • Ability to install and cache multiple Flutter SDK Versions
  • Fast switch between Flutter channels & versions
  • Dynamic SDK paths for IDE debugging support.
  • Version FVM config with a project for consistency across teams and CI environments.

Read the FVM documentation


Checkout Flutter Sidekick. Read more about it here.

FVM App Screenshot

Working with this repo

Tests

pub run test

Publishing package

Before pushing package to pub.dev. Run command to create version constant.

pub run build_runner build

Update test coverage

To update test coverage run the following command.

pub run test_cov

Troubleshooting

Please view our FAQ

License

This project is licensed under the MIT License - see the LICENSE file for details

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Leo Farias

📖 🤔 💻 💡 👀 🚧 🚇

Ianko Leite

🤔

Caijinglong

💻 🤔

zmtzawqlp

🐛

Peter Leibiger

💻 🚧 💬

Luca Panteghini

📖

David Martos

💻 ⚠️ 📖

Sven Jacobs

💻

Wolfhard Prell

💻

Jaspreet Singh

🤔 💻

Matias de Andrea

📖

znjameswu

🐛

Dominik Roszkowski

📖 📢

Suguru Kishimoto

🐛

mx1up

🐛 💻

Alexandru Mariuti

💻

Andrea Del Fante

🤔 💻

Pieter van Loon

💻 🤔

Mr Yang

💻

Krzysztof Bogacki

🐛 💻

Sebastian Roth

💻 🤔

Taras Mankovski

🚇 🤔

Jan Mewes

📖

Allan Laal

📖

Rob Halff

📖

Nils Reichardt

🚇 💻 📖

Juan Carlos Ramón Condezo

📖 🌍

zeshuaro

💻

ziehlke

📖

Francisco Pinzón

📖

Thor Galle

📖

Giuseppe Cianci

📖

Shreyam Maity

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Flutter Version Management: A simple CLI to manage Flutter SDK versions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 89.9%
  • TypeScript 4.0%
  • JavaScript 3.5%
  • CSS 1.5%
  • Dockerfile 1.1%