Skip to content

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

License

Notifications You must be signed in to change notification settings

Inlesco/fluttertools-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
Leo Farias

📖 🤔 💻 💡 👀 🚧 🚇
Ianko Leite
Ianko Leite

🤔
Caijinglong
Caijinglong

💻 🤔
zmtzawqlp
zmtzawqlp

🐛
Peter Leibiger
Peter Leibiger

💻 🚧 💬
Luca Panteghini
Luca Panteghini

📖
David Martos
David Martos

💻 ⚠️ 📖
Sven Jacobs
Sven Jacobs

💻
Wolfhard Prell
Wolfhard Prell

💻
Jaspreet Singh
Jaspreet Singh

🤔 💻
Matias de Andrea
Matias de Andrea

📖
znjameswu
znjameswu

🐛
Dominik Roszkowski
Dominik Roszkowski

📖 📢
Suguru Kishimoto
Suguru Kishimoto

🐛
mx1up
mx1up

🐛 💻
Alexandru Mariuti
Alexandru Mariuti

💻
Andrea Del Fante
Andrea Del Fante

🤔 💻
Pieter van Loon
Pieter van Loon

💻 🤔
Mr Yang
Mr Yang

💻
Krzysztof Bogacki
Krzysztof Bogacki

🐛 💻
Sebastian Roth
Sebastian Roth

💻 🤔
Taras Mankovski
Taras Mankovski

🚇 🤔
Jan Mewes
Jan Mewes

📖
Allan Laal
Allan Laal

📖
Rob Halff
Rob Halff

📖
Nils Reichardt
Nils Reichardt

🚇 💻 📖
Juan Carlos Ramón Condezo
Juan Carlos Ramón Condezo

📖 🌍
zeshuaro
zeshuaro

💻
ziehlke
ziehlke

📖
Francisco Pinzón
Francisco Pinzón

📖
Thor Galle
Thor Galle

📖
Giuseppe Cianci
Giuseppe Cianci

📖
Shreyam Maity
Shreyam Maity

📖
Niklas Schulze
Niklas Schulze

💻 🤔 🐛
Gonzalo Gauto
Gonzalo Gauto

🤔 💻
Etienne Théodore
Etienne Théodore

📖
John Brian
John Brian

📖
Bryan Oltman
Bryan Oltman

📖

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

Packages

No packages published

Languages

  • Dart 82.2%
  • MDX 8.7%
  • TypeScript 3.6%
  • JavaScript 3.1%
  • CSS 1.4%
  • Dockerfile 1.0%