asdf-vm/asdf: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

asdf-vm is a CLI tool that can manage multiple language runtime versions on a per-project basis. It is like gvm, nvm, rbenv & pyenv (and more) all in one! Simply install your language’s plugin!