jdx

一款将开发工具、环境变量和任务管理整合在单一 CLI 中的工具,支持 macOS、Linux 和 Windows。

v2026.9.16
发布于
1 天前
34,376
星标
578,513
下载
同步于
1 天前

最新版本

v2026.9.162026年9月28日 18:27
下载慢?可在上方随时切换镜像源

项目说明

项目概述

mise 是一款在每次命令运行前准备开发环境的工具。它将项目工具、环境变量和任务整合在一个 mise.toml 文件中,确保新 shell、新检出和 CI 任务都从相同的设置开始。

主要功能

  • 安装和切换数百种开发工具,如 node、python、cmake、terraform 等
  • 按项目目录加载环境变量,包括来自 .env 文件的值
  • 定义和运行构建、测试、linting 和部署任务
  • 支持多版本工具管理,无需使用 shim
  • 支持全局和项目级工具版本锁定

适用人群

  • 需要在不同项目间切换工具版本的开发者
  • 希望统一管理开发环境的团队
  • 追求简洁高效 CLI 工具的技术人员

快速上手

  1. 安装:curl https://mise.run | sh
  2. 将 mise 挂载到 shell:eval "$(~/.local/bin/mise activate zsh)"
  3. 安装工具:mise use --global node@26 go@1
  4. 在特定环境中执行命令:mise exec node@26 -- node -v

核心优势

  • 单一工具整合开发环境管理
  • 基于 .toml 配置文件,清晰可版本控制
  • 无 shim 设计,直接调用真实路径
  • 跨平台支持(macOS、Linux、Windows)

系统要求

  • 操作系统:macOS、Linux、Windows
  • 支持架构:x86_64、arm64
  • 额外依赖:无

注意事项

  • 需要根据使用的 shell 选择正确的激活命令
  • 详细文档请访问 mise.jdx.dev

历史版本

排序