用途:mise 是一体化开发环境工具,统一管理开发工具、任务、环境变量与钩子。
主要能力:支持 18 种工具后端(如 aqua、github、npm、cargo、pipx、go)安装管理运行时与 CLI;任务支持并行依赖构建、基于修改时间与内容哈希的缓存判断、mise watch 文件监听重建、跨平台参数处理、分层配置与 profile;环境方面支持变量、profile(MISE_ENV)、dotenv 与密钥;钩子支持目录变更、进入/离开项目、工具安装时触发。
使用方式:任务可用 mise.toml 中的 TOML 定义(如 [tasks.build] run = "cargo build"),或放在 mise-tasks/、.mise/tasks/ 等目录的可执行脚本中,用 #MISE、#USAGE 头注释配置。任务参数必须通过 usage 字段定义,脚本中以 usage_ 前缀的环境变量访问。常用命令:mise run <task>、mise tasks、mise tasks deps、mise tasks info、mise watch。
限制:该技能明确禁止使用 $1、$@ 等 shell 原生参数处理,也禁止已弃用的内联 Tera 模板;参数需按 usage 规范声明,否则不会被生成。资料未提供价格、平台支持范围等收费信息。