用途:把已有的 GSD(get-shit-done-multi)安装升级到 npm 上的最新版本,获得最新功能与缺陷修复。输出包括版本对比、变更日志展示和更新后的安装结果。
主要能力:自动区分本地(local)与全局(global)作用域,通过读取 .gsd-install-manifest.json 判断安装位置与当前版本;从 npm 获取最新版本及近 5 个版本列表;比较版本并显示本地 CHANGELOG 的最近变更;提示更新命令并请求确认后执行;更新完成后再次读取 manifest 校验版本是否匹配。
使用方式:首次安装需先运行 npx get-shit-done-multi --{{PLATFORM_NAME}}。若未找到 manifest,脚本会提示该命令。更新时脚本根据作用域检测平台,并执行 npx get-shit-done-multi@latest --${PLATFORM} --global 或 --local。更新流程会从 npm 下载最新版本、重新生成平台专用的 skills 与 agents、就地更新所有 GSD 文件,最后提示用 {{COMMAND_PREFIX}}help 测试命令,Claude Code 用户需重启以加载命令;诊断可用 {{COMMAND_PREFIX}}verify-installation。
限制:必须已存在安装且能联网访问 npm;本地无 CHANGELOG.md 时仅给出在线链接;版本校验依赖 manifest,缺失时无法验证;脚本按要求不通过 git 更新、不手改 manifest、不跳过版本检查,且更新作用域需与当前安装一致,不能混用 --global 与 --local。具体平台与命令前缀由安装时的占位符决定,资料未给出更多参数细节。