Description
Manages multiple versions of development runtimes and tools through an extensible plugin system. It helps developers switch between project-specific versions of Ruby, Node.js, Elixir, Erlang, and many other tools.
Version managers modify shell paths and install executable toolchains from plugin-defined sources. Use trusted plugins, pin versions in projects, and review install scripts before using them on sensitive systems.