mise
mise 是一个多语言开发工具版本管理器与任务运行器,用于统一管理项目中的开发工具、环境变量和任务。它通过项目根目录下的 mise.toml(或 .mise.toml、.config/mise/config.toml)进行配置,配置具有层级结构,子目录可覆盖父目录设置。工具在 [tools] 段中定义,mise 会按目录安装并激活正确版本;环境变量在 [env] 段中定义,进入目录时自动生效;任务在 [tasks] 段或 mise-tasks/ 目录下的独立脚本中定义。常用命令包括 mise use、mise install、mise run、mise x、mise ls、mise doctor 等。工具可从 core、npm、pipx、cargo、github、aqua 等多种后端安装。