Claude Code软件基础设施AI 评分 · 68/100AI 辅助编辑·未发现明显提示词注入风险X

Claude Code 生成终端 Mod:部署进度条 + Mac 通知

部署脚本每阶段写 JSON 状态 → Claude Code 生成的终端 Mod 读取并渲染进度条 → 完成或失败时弹 Mac 通知

经验丰富步骤贴士
给谁
有部署脚本并希望在终端实时查看进度、接收完成/失败通知的开发者
你会得到
终端输入框上方显示进度条,步骤完成或失败时弹出 Mac 通知
你需要
Claude Code

硬约束

需要:已安装 Claude Code 的终端环境、可修改的部署脚本、macOS(用于通知)。脚本需在每阶段将 {step, total, label, state} 写入约定路径的 JSON 文件;Mod 每 2 秒读取该文件并渲染进度条;失败步骤由 trap 捕获并标红;完成或失败时触发 Mac 通知。

他们做了什么

作者 Fuat Kerkinni 使用 Claude Code 为自己构建了一个终端 Mod。他的部署脚本在每个阶段将 {step, total, label, state} 写入 JSON 文件,Mod 每 2 秒检查该文件并在终端输入框上方绘制进度条。步骤失败时由 trap 捕获并以红色显示,完成或失败时弹出 Mac 通知并指明具体步骤。

效果如何

作者报告:不再需要猜测 8 分钟部署正在进行哪一步;进度条实时显示步骤与耗时,完成或失败即时通过 Mac 通知告知(author_report)。

值得知道

该 Mod 可与任何能写文件的脚本配合,不限定特定部署工具。已知限制:未提供具体 JSON 文件路径约定、Mod 安装细节及 trap 实现代码;需 macOS 环境获得原生通知;本站未实测验证(reproduction: not_tested)。

步骤

  1. 用 Claude Code 生成并安装终端 Mod

    在终端中启动 Claude Code,描述需求:为现有部署脚本添加进度条 Mod,要求每 2 秒读取 JSON 状态文件、在输入框上方渲染进度条、步骤失败时标红、完成或失败时发送 Mac 通知。Claude Code 将生成 Mod 代码并提供安装方式(通常为写入终端配置目录或执行安装命令)。按提示完成安装后,确认 Mod 已加载。

  2. 修改部署脚本以输出 JSON 状态

    在现有部署脚本的关键阶段(如构建、测试、部署等步骤前后)插入写入逻辑:将当前步骤信息写成 JSON 对象 {step: 当前步序号, total: 总步数, label: 步骤名称, state: 'running'|'done'|'failed'} 到约定路径的文件(如 /tmp/deploy-status.json 或 ~/.config/deploy-status.json)。确保脚本在步骤失败时写入 state: 'failed' 并触发错误处理(如 trap)。

  3. 运行部署并观察进度条与通知

    执行修改后的部署脚本。终端输入框上方应出现进度条,实时显示当前步骤、总步骤、步骤名称及耗时。若步骤失败,进度条该步骤标红并弹出 Mac 通知显示失败步骤名称;若全部完成,弹出通知显示完成。验证:进度条每 2 秒更新,8 分钟级长部署不再无反馈等待。

可复制提示词

参考提示词 · 本站建议版本。使用前确认粘贴位置、输入变量及输出格式。

这一段是提示词,页面不会在这里插入广告。

无提示词,按步骤操作即可。

来源

让 Claude Code 做个小 Mod:部署脚本每步写 JSON,输入框上方显示进度条,完成/失败弹 Mac 通知 · fuat_kerkinni · X · 2026-10-25T17:54:31.000Z

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例