mise
Polyglot tool version manager and environment manager (https://github.com/jdx/mise)
To install a tool
mise install <tool>@<version>
To set the active version of a tool globally
mise global <tool>@<version>
To set the active version of a tool locally (saves to .mise.toml)
mise local <tool>@<version>
To list all installed tools and their active versions
To list all available remote versions of a tool
To run a command using tools managed by mise
To uninstall a specific tool version
mise uninstall <tool>@<version>
To check the status and health of mise