mise

manages development tool versions

TLDR

Install tool
$ mise install [node@20]
Use tool version
$ mise use [node@20]
List installed
$ mise list
Set global version
$ mise use -g [[email protected]]
Run with tool
$ mise exec [node@18] -- node [script.js]
Activate shell
$ eval "$(mise activate bash)"

SYNOPSIS

mise command [options]

DESCRIPTION

mise manages development tool versions. It's a polyglot runtime manager (successor to rtx).The tool handles Node.js, Python, Ruby, and more. Compatible with asdf plugins.

PARAMETERS

COMMAND

Mise operation.
install TOOL
Install tool version.
use TOOL
Set tool version.
list
List installed versions.
exec
Run with specified version.
activate
Shell activation.
--help
Display help information.

INSTALL

sudo pacman -S mise
sudo apk add mise
brew install mise
nix profile install nixpkgs#mise

CAVEATS

Shell activation needed. Successor to rtx. asdf-compatible.

HISTORY

mise (formerly rtx) was created as a fast, Rust-based alternative to asdf for managing tool versions.

SEE ALSO

asdf(1), nvm(1), pyenv(1)