Skip to content
/ mise Public
forked from jdx/mise

dev tools, env vars, task runner

License

Notifications You must be signed in to change notification settings

laozc/mise

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crates.io GitHub GitHub Workflow Status Codacy coverage (branch) Discord

The front-end to your dev env. (formerly called "rtx")

What is it?

30 Second Demo

The following shows using mise to install different versions of node. Note that calling which node gives us a real path to node, not a shim.

demo

Quickstart

Install mise (other methods here):

$ curl https://mise.run | sh
$ ~/.local/bin/mise --version
mise 2024.6.4

or install a specific a version:

$ curl https://mise.run | MISE_VERSION=v2024.5.16 sh
$ ~/.local/bin/mise --version
mise 2024.6.4

Hook mise into your shell (pick the right one for your shell):

# note this assumes mise is located at ~/.local/bin/mise
# which is what https://mise.run does by default
echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc
echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrc
echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish

Install a runtime and set it as the global default:

$ mise use --global node@20
$ node -v
v20.0.0

Full Documentation

See mise.jdx.dev

About

dev tools, env vars, task runner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 90.5%
  • Shell 8.7%
  • Dockerfile 0.3%
  • Nix 0.2%
  • JavaScript 0.1%
  • Ruby 0.1%
  • PowerShell 0.1%