# mise

一个 CLI 管理语言运行时、环境变量与项目任务。

HTML: https://softbests.com/zh/software/mise
Markdown: https://softbests.com/zh/software/mise.md
Website: https://mise.jdx.dev/

- 栏目: [终端应用](https://softbests.com/zh/category/terminal)
- 定价: 开源
- 平台: macOS, Linux, Windows
- 被低估

## 适合谁

厌倦在 asdf、nvm、pyenv、direnv 和 Makefile 之间来回切换的多语言开发者。

## 为什么值得关注

mise 读取单个 mise.toml，按项目安装精确的工具版本、设置环境变量并定义任务，可替代 asdf、nvm、pyenv、direnv 和部分 Makefile 目标。它用 Rust 编写，MIT 许可，GitHub 3.5 万星，通过兼容 asdf 的插件支持数百种工具。它运行在 macOS、Linux 和 Windows 上，并能迁移现有 .tool-versions 文件。它与既有工具存在重叠，新项目采用比改造大型 monorepo 更容易。

## 可替代谁

- asdf
- nvm
- pyenv
- direnv

## 相关与平替

- [Starship](https://softbests.com/zh/software/starship)
- [fzf](https://softbests.com/zh/software/fzf)
