SuperAPI AI 工具集

mise-configuration

通用与其它

查看项目

更新于 10-15 23:40

技能介绍

用途:把项目可配置值(超时、路径、阈值、功能开关等)集中定义在 .mise.toml 的 [env] 段,脚本通过环境变量读取并使用回退默认值,从而做到有或没有 mise 安装时同一条代码路径都能工作。主要能力:支持 .file 加载 .env 文件、.path 扩展 PATH、.source 执行脚本、.python.venv 自动创建并激活 Python 虚拟环境;支持 required 必填校验、redact 隐藏敏感值及模式化脱敏;支持 Tera 模板语法与 config_root、cwd、env.VAR 等内置变量;提供 hub-spoke 结构用于 monorepo,根 mise.toml 掌管 [tools] 与编排任务,子目录继承并可按域覆盖 [env];.mise.local.toml 存放本地密钥。使用方式:在项目根创建 .mise.toml 写入 [env],脚本侧 Python 用 os.environ.get("VAR", "default")、Bash 用 ${VAR:-default}、JS 用 process.env.VAR || "default",并在 shell 中配置 mise activate;[settings] 可启用 python.uv_venv_auto。限制与注意:不要用 mise exec 强制依赖,不要将密钥直接写入 .mise.toml,应使用 Doppler 或 redact;pueue、cron、systemd 等非交互 shell 不加载 mise,需改用 python-dotenv 与 .env;SSH 前应 unset __MISE_DIFF。资料未提供具体的官方定价、支持平台与完整版本,暂未提供。