
- 语言
- 英语
- 发布于
- 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 星标已过三万二千。