mise

命令行工具,用一个配置文件管理开发工具版本、环境变量和项目任务。让团队在终端、编辑器和CI中使用相同环境。

分享到 X许可证: MIT

概述

mise 是一个命令行工具,用一个配置文件 mise.toml 管理开发工具、环境变量和项目任务。把该文件提交到仓库后,终端、编辑器和 CI 就能使用同一套环境。它可按项目安装不同版本的 Node.js、Python、Go 等工具,加载 .env 文件,并在合适的工具和环境下运行任务。它还能声明机器的初始配置,你可以只采用其中一部分。

主要特点

  • 按项目版本安装 Node.js、Python、Go 等大量工具
  • 设置项目环境变量并加载 .env 文件
  • 在所需的工具和环境下运行构建、测试等任务
  • 可声明系统软件包、dotfiles 和服务
  • 用 mise exec 无需激活 shell 即可单次运行工具

适用场景

适合希望在不同机器和 CI 上保持工具版本与命令一致的开发者和团队。可以先从一个工具或任务开始,之后再扩充配置。

上游仓库
jdx/mise
GitHub 上的 fork
Guo-astro/mise
上游 Star 数
34k
分类
开发者工具与基础设施
编程语言
Rust
许可证
MIT
Fork 时间
2026-08-16
同步状态
上次同步已更新上次同步 2026-09-29