Go to file
jdx 6f8f842878
chore: build linux arm on arm
2025-02-08 07:49:15 -06:00
.cargo feat!: bump usage to 2.x (#4049) 2025-01-10 22:24:08 +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: build linux arm on arm 2025-02-08 07:49:15 -06:00
.idea Revert "docs: set prose-wrap with prettier (#4038)" 2025-01-10 09:20:56 -06:00
aqua-registry@5bcc70220d chore: release 2025.2.1 (#4292) 2025-02-03 05:24:41 -06:00
completions chore: release 2025.2.1 (#4292) 2025-02-03 05:24:41 -06:00
docs feat: add git remote task provider (#4233) 2025-02-08 07:09:51 -06:00
e2e feat: set usage arguments and flags as environment variables for toml tasks (#4159) 2025-02-08 07:11:35 -06:00
e2e-win fix: mise install rust failed on windows (#3969) 2025-01-07 22:19:40 +00:00
man/man1 feat: expose `test-tool` command (#4224) 2025-01-25 16:01:11 -06:00
packaging chore: release 2025.2.1 (#4292) 2025-02-03 05:24:41 -06:00
schema docs(schema): fix description of task.dir default (#4324) 2025-02-06 14:54:12 +00:00
scripts docs: add filtering support to registry docs page (#4285) 2025-02-01 13:57:05 -06:00
share/fish/vendor_conf.d rtx -> mise 2024-01-02 16:29:35 -06:00
src feat: set usage arguments and flags as environment variables for toml tasks (#4159) 2025-02-08 07:11:35 -06:00
test chore: format toml with taplo (#3625) 2024-12-17 00:11:27 +00:00
xtasks feat: add -g short version for unuse cmd (#4330) 2025-02-06 13:44:42 -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
.eslintrc.cjs fix: Improve fig spec with better generators (#3762) 2025-01-10 23:17:05 +00:00
.gitattributes chore: added back in files from git rebase 2024-11-23 10:31:59 -06:00
.gitignore docs: Update sections about idiomatic version files (#4252) 2025-01-29 06:04:05 -06:00
.gitmodules chore: add aqua-registry as submodule (#3204) 2024-11-25 18:48:00 +00: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 fix: improve arg parsing for mise watch (#3478) 2024-12-11 19:59:53 +00:00
.pre-commit-config.yaml docs: flatten tools in sidebar 2024-11-26 08:11:07 -06:00
.prettierignore chore(bun.lock): migrate bun lockfiles to text-based (#4319) 2025-02-07 05:27:40 -06:00
.prettierrc.toml fix: Improve fig spec with better generators (#3762) 2025-01-10 23:17:05 +00: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 2025.2.1 (#4292) 2025-02-03 05:24:41 -06:00
CONTRIBUTING.md chore: added back in files from git rebase 2024-11-23 10:31:59 -06:00
Cargo.lock chore: release 2025.2.1 (#4292) 2025-02-03 05:24:41 -06:00
Cargo.toml chore: release 2025.2.1 (#4292) 2025-02-03 05:24:41 -06:00
Cross.toml chore: format toml with taplo (#3625) 2024-12-17 00:11:27 +00:00
Dockerfile rtx -> mise 2024-01-02 16:29:35 -06:00
LICENSE docs: Update LICENSE 2024-12-31 12:12:14 -06:00
README.md chore: release 2025.2.1 (#4292) 2025-02-03 05:24:41 -06:00
SECURITY.md Revert "docs: set prose-wrap with prettier (#4038)" 2025-01-10 09:20:56 -06:00
age.pub chore: age encrypt minisign key 2024-12-23 05:38:27 -08:00
build.rs fix: add hidden settings/task --complete option (#3902) 2025-01-01 10:48:06 +00:00
bun.lock chore(bun.lock): migrate bun lockfiles to text-based (#4319) 2025-02-07 05:27:40 -06:00
cliff.toml hide git-cliff other changes 2025-01-01 10:44:21 +00:00
default.nix chore: release 2025.2.1 (#4292) 2025-02-03 05:24:41 -06:00
deny.toml chore: updated deps (#4290) 2025-02-02 15:26:56 +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 chore: remove coverage (#3278) 2024-11-29 06:11:33 +00:00
minisign.key.age chore: age encrypt minisign key 2024-12-23 05:38:27 -08:00
minisign.pub feat: `mise g bootstrap` (#3792) 2024-12-22 19:43:34 +00:00
mise.code-workspace chore: added vscode workspace 2025-01-25 09:21:16 -06:00
mise.lock feat: add git remote task provider (#4233) 2025-02-08 07:09:51 -06:00
mise.toml chore: updated deps (#4290) 2025-02-02 15:26:56 +00:00
mise.usage.kdl feat: add -g short version for unuse cmd (#4330) 2025-02-06 13:44:42 -06:00
package.json fix: Improve fig spec with better generators (#3762) 2025-01-10 23:17:05 +00:00
pitchfork.toml chore: pitchfork 2024-12-14 16:43:52 +00:00
registry.toml feat(registry): Add qsv cli (#4334) 2025-02-08 06:51:19 -06:00
settings.toml chore: switch from git2 to gix (#4226) 2025-01-25 19:02:02 -06:00
tasks.md docs: Update vitepress to fix search (#4342) 2025-02-08 12:47:44 +00:00
tasks.toml docs: Update vitepress to fix search (#4342) 2025-02-08 12:47:44 +00: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 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
2025.2.1 macos-arm64 (a1b2d3e 2025-02-03)

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
echo '~/.local/bin/mise activate mise activate pwsh | Out-String | Invoke-Expression' >> ~/.config/powershell/Microsoft.PowerShell_profile.ps1

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