forked fromjdx/mise
- Notifications
You must be signed in to change notification settings - Fork0
dev tools, env vars, task runner
License
NotificationsYou must be signed in to change notification settings
cybernetics/mise-en-place
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- Likeasdf (ornvm orpyenv but for any language) it managesdev tools like node, python, cmake, terraform, andhundreds more.
- Likedirenv it managesenvironment variables for different project directories.
- Likemake it managestasks used to build and test projects.
mise will attempt to migrate most of its internal files making the transition as easy as possible. That said, it's worth reading themigration guide because there are a few things to watch out for.
The following shows using mise to install different versionsofnode.Note that callingwhich node
gives us a real path to node, not a shim.
Install mise (other methodshere):
$curl https://mise.run| sh$~/.local/bin/mise --versionmise 2024.2.16
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 defaultecho 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrcecho 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrcecho '~/.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 -vv20.0.0
Seemise.jdx.dev
About
dev tools, env vars, task runner
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Languages
- Rust90.5%
- Shell8.4%
- Other1.1%