SuperAPI AI 工具集

paw-tools-setup

通用与其它

查看项目

更新于 10-16 03:17

技能介绍

用途:在项目中安装并配置 Pawbytes Tools 模块,收集用户偏好并写入配置文件。

主要能力:写入 {project-root}/.pawbytes/config/config.yaml(Pawbytes 生态共享配置)与 {project-root}/.pawbytes/config/config.user.yaml(个人设置,含 API 密钥,已 gitignore)。{project-root} 是配置值中的字面标记,表示相对于项目根目录,不应替换为实际路径。

使用方式:激活时读取 ./assets/module.yaml 获取模块元数据与变量定义;检查 config.yaml 是否存在,存在则提示为更新。若用户提供参数(如接受全部默认值、--headless 或内联值),则映射到配置键,其余用默认值并跳过交互提示。否则询问用户取值,默认值以方括号显示,并一次性列出所有值,便于用户只回复需修改项。默认优先级:已有配置值 > ./assets/module.yaml 默认值。写入配置后,按配置创建尚不存在的输出目录,可用 mkdir -p 或等效方式。最后显示写入内容(配置值、全新安装或更新)及 ./assets/module.yaml 中的问候语。

适用场景:需要为项目初始化或更新 Pawbytes Tools 配置时。

限制:资料未提供具体配置项、默认值、依赖要求、平台支持及收费信息。