Go to file
mise-en-dev f88950eb5d
chore: release 2024.11.28 (#3171)
2024-11-24 09:39:31 -06:00
.cargo chore: share builds across gha (#3120) 2024-11-21 17:41:13 +00:00
.config various CLI improvements (#1190) 2023-12-14 22:51:17 -06:00
.devcontainer fish command_not_found handler fix (#1665) 2024-02-13 08:18:42 -06:00
.github chore: added back in files from git rebase 2024-11-23 10:31:59 -06:00
.idea docs(security): added information about checksums/cosign/slsa verification 2024-11-23 12:49:48 -06:00
completions chore: release 2024.11.28 (#3171) 2024-11-24 09:39:31 -06:00
docs feat: move more tools away from asdf (#3179) 2024-11-24 08:50:09 -06:00
e2e fix: allow passing integers to task env (#3177) 2024-11-24 00:08:43 +00:00
e2e-win feat: allow specifying asdf plugins with full urls (#3067) 2024-11-20 20:26:38 +00:00
man/man1 chore: release 2024.11.28 (#3171) 2024-11-24 09:39:31 -06:00
packaging chore: release 2024.11.28 (#3171) 2024-11-24 09:39:31 -06:00
schema feat: auto-install tools on `mise run` (#3181) 2024-11-24 08:42:50 -06:00
scripts chore: bake aqua registry into bin (#3161) 2024-11-23 06:06:50 +00:00
share/fish/vendor_conf.d rtx -> mise 2024-01-02 16:29:35 -06:00
src feat: move more tools away from asdf (#3179) 2024-11-24 08:50:09 -06:00
tasks feat: auto-install tools on `mise run` (#3181) 2024-11-24 08:42:50 -06:00
test chore: ran `pre-commit run --all-files` against codebase (#3141) 2024-11-22 10:42:36 -06:00
tests chore: ran `pre-commit run --all-files` against codebase (#3141) 2024-11-22 10:42:36 -06:00
.cliffignore chore: reset CHANGELOG 2024-11-23 10:44:56 -06:00
.dockerignore docker: build source from repo (#1122) 2023-12-07 23:28:46 -06:00
.editorconfig chore: added back in files from git rebase 2024-11-23 10:31:59 -06:00
.gitattributes chore: added back in files from git rebase 2024-11-23 10:31:59 -06:00
.gitignore feat: auto-install tools on `mise run` (#3181) 2024-11-24 08:42:50 -06:00
.markdown-link-check.json refactor: simplified stdout/stderr mocking in tests (#1163) 2023-12-13 21:22:43 +00:00
.markdownlint.json chore: migrate docs repo into this repo (#2237) 2024-06-01 22:57:56 +00:00
.markdownlintignore feat: improving task docs and cli reference docs (#2678) 2024-09-28 19:06:25 -05:00
.pre-commit-config.yaml chore: simplify render:settings task (#3142) 2024-11-22 09:01:33 -06:00
.prettierignore chore: simplify render:settings task (#3142) 2024-11-22 09:01:33 -06:00
.shellcheckrc fix global config with asdf_compat (#1534) 2024-01-26 19:35:14 +00:00
.yamllint.yml ci: added super-linter (#1096) 2023-12-06 15:24:20 -06:00
CHANGELOG.md chore: release 2024.11.28 (#3171) 2024-11-24 09:39:31 -06:00
CONTRIBUTING.md chore: added back in files from git rebase 2024-11-23 10:31:59 -06:00
Cargo.lock chore: release 2024.11.28 (#3171) 2024-11-24 09:39:31 -06:00
Cargo.toml chore: release 2024.11.28 (#3171) 2024-11-24 09:39:31 -06:00
Cross.toml feat: added --bump option for outdated/upgrade (#2667) 2024-09-27 21:17:59 +00:00
Dockerfile rtx -> mise 2024-01-02 16:29:35 -06:00
LICENSE chore: added back in files from git rebase 2024-11-23 10:31:59 -06:00
README.md chore: release 2024.11.28 (#3171) 2024-11-24 09:39:31 -06:00
SECURITY.md docs(security): added release gpg key 2024-11-23 12:58:43 -06:00
build.rs fix: make built-in aqua cache work on windows 2024-11-23 00:26:25 -06:00
bun.lockb chore: simplify render:settings task (#3142) 2024-11-22 09:01:33 -06:00
cliff.toml chore: clean up CHANGELOG 2024-11-23 12:37:33 -06:00
default.nix chore: release 2024.11.28 (#3171) 2024-11-24 09:39:31 -06:00
deny.toml fix: use consistent verb tense for progress bars (#3109) 2024-11-21 10:38:34 +00:00
flake.lock Disable ruby plugin test as no network access to GitHub in derivation (#2835) 2024-10-27 11:04:43 +00:00
flake.nix fix: nix flake build errors (#1390) 2024-01-07 08:44:51 +00:00
mise.lock chore: run autofix on windows (#3153) 2024-11-22 18:12:20 -06:00
mise.toml feat: verify aqua packages with cosign and/or slsa when available (#3151) 2024-11-22 21:29:05 +00:00
mise.usage.kdl feat: auto-install tools on `mise run` (#3181) 2024-11-24 08:42:50 -06:00
package.json chore: simplify render:settings task (#3142) 2024-11-22 09:01:33 -06:00
registry.toml feat: move more tools away from asdf (#3179) 2024-11-24 08:50:09 -06:00
remaining-asdf-plugins.txt feat: move more tools away from asdf (#3179) 2024-11-24 08:50:09 -06:00
settings.toml feat: auto-install tools on `mise run` (#3181) 2024-11-24 08:42:50 -06:00
tasks.md chore: bump usage (#3139) 2024-11-22 08:34:38 -06:00
tasks.toml chore: run autofix on windows (#3153) 2024-11-22 18:12:20 -06:00
tsconfig.json feat: Add Fig completions (#2986) 2024-11-11 07:12:04 -06:00
zipsign.pub zipsign (#985) 2023-11-09 17:25:38 +00:00

README.md

mise-logo
mise-en-place

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

The front-end to your dev env.

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
2024.11.28 macos-arm64 (a1b2d3e 2024-11-24)

or install a specific a version:

$ curl https://mise.run | MISE_VERSION=v2024.5.16 sh
$ ~/.local/bin/mise --version
2024.5.16 macos-arm64 (8838098 2024-05-14)

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

Contributors

Contributors