Auto Version Manager

A CLI to manage your versions managers automatically. Compatible with NVM, GVM, Rustup, and more!

Back to projects


Installation

To install or update avm, you should run the install script.
To do that, you may either download and run the script manually, or use the following cURL or Wget command:
curl -sSL https://github.com/ZideStudio/avm/releases/latest/download/install.sh | bash
OR
curl -sSL https://github.com/ZideStudio/avm/releases/latest/download/install.sh | bash
When you run the install script, it will prompt you with several questions to set up AVM according to your preferences. You will have the option to configure AVM to run automatically each time you open a terminal, and to enable automatic updates.

Uninstall

To uninstall AVM, simply remove the installation script from your system :
rm -rf ~/.avm
Don't forget to delete the AVM alias from your rc file, such as ~/.bashrc or ~/.zshrc.
The section to remove looks like this:

# AVM - Auto Version Manager
avm() { source ~/.avm/bin/avm "$@"; }
avm run --managers all # Automatically call avm cli each time terminal opens
avm update --auto # Auto-update AVM daily
          

Editor

JulesJuulJulesJuul

Article published on March 16, 2025

Updated on August 20, 2025

ProjectAuto Version Manager
ReleasedMarch 16, 2025
TargetDevelopers
Contributors
JulesJuulJulesJuul
Install

View Source Code

Key Features

  • Automatic version manager management
  • Bash and Zsh compatibility
  • Easy setup