跳到主要内容
抢先遇见新产品的地方

Mise

把开发工具、环境变量和任务收进同一个配置文件

生产力15天前
分类
生产力
语言
英语
发布于
15天前
复刻
1,386

jdx/mise ↗· Rust· MIT· 最近提交 23小时前

把仓库拉下来到真正跑起来,中间照例夹着三件杂事:对齐工具版本、准备环境变量、翻出构建脚本。mise 把这三件收进同一个 mise.toml,新开的 shell、刚检出的目录、CI 任务,都从同一份状态起步。

它能安装并切换 node、python、terraform、cmake 这类开发工具,据项目说明,注册表里还排着数百种。环境变量按项目目录生效,也会读 .env 文件里的值。任务之间可以写依赖,所以 mise run deploy 会等 validate 和 plan 跑完再动。用 mise activate 挂进 shell 之后,which node 返回的是真实路径而不是 shim,那些要看自己所在位置的工具照样不出岔子。项目用 Rust 写成,MIT 许可,GitHub 星标已过三万二千。

喜欢这个产品吗?