fvm
Flutter version manager
TLDR
SYNOPSIS
fvm command [options] [arguments]
DESCRIPTION
fvm (Flutter Version Management) manages multiple Flutter SDK versions. It enables per-project version pinning, avoiding conflicts between projects requiring different Flutter versions.
The tool downloads and caches Flutter versions, creating symlinks for fast switching. Project settings are stored in .fvm directory. IDE integration provides seamless development.
fvm is essential for maintaining multiple Flutter projects with different SDK requirements.
PARAMETERS
COMMAND
Operation: install, use, list, global, remove, etc.install VERSION
Install Flutter version.use VERSION
Set project Flutter version.global VERSION
Set global default.list
List installed versions.releases
Show available versions.remove VERSION
Uninstall version.--help
Display help information.
CONFIGURATION
.fvm/fvm_config.json
Project-level Flutter version pinning.~/.fvm/versions
Directory containing cached Flutter SDK versions.
CAVEATS
Requires significant disk space per version. IDE configuration needed for integration. Some versions may be deprecated.
HISTORY
fvm was created to solve Flutter version management challenges faced by developers working on multiple projects or teams with different SDK requirements.

