SuperAPI AI 工具集

configure-mise

编程与开发

查看项目

更新于 10-15 23:49

技能介绍

用途:用 mise 作为统一管理器,通过一份 mise.toml 固定项目所需的语言运行时、CLI 工具、环境变量与任务,替代 asdf/nvm/pyenv、brew/cargo 安装以及 Make/just。适用场景包括首次配置、迁移旧版本文件、审计现有配置。

主要能力:按后端选择安装方式,运行时用 core,Python CLI 用 pipx:(建议设 pipx.uvx = true),独立二进制优先 aqua:,其余可回退 npm:/cargo:/go:/github:。支持 [tools]、[env]、[tasks]、[settings],可用 mise.local.toml 做本机覆盖(需 gitignore),并可生成 mise.lock。

用法:常用参数有 --check-only(仅审计不改动)、--fix(自动应用)、--global(写入 ~/.config/mise/config.toml)、--migrate <source>(支持 asdf、nvm、pyenv、brew、makefile)。流程为检测现状、选定配置目标、构建 [tools]、按需添加 [env]/[tasks]、审计、应用、迁移、CI 集成。

必要命令:mise trust、mise install、mise lock、mise doctor、mise ls-remote <tool>、mise current、mise outdated、mise ls --json;未安装时可用 curl https://mise.run | sh。

限制:配置必须信任后才能加载;pipx: 工具解析失败需确保 uv 由 mise 管理且开启 pipx.uvx;aqua 包名须匹配注册表条目;删除旧文件前需先验证;CI 消费 mise.toml 应使用 jdx/mise-action,具体工作流不在本技能内编写;其余细节以官方文档为准,资料未提供的价格、平台等暂未提供。