2026/8/29 15:38:06

Ponytail卸载完全指南:彻底清理config、flag与statusLine残留

Ponytail卸载完全指南:彻底清理config、flag与statusLine残留 Ponytail卸载完全指南彻底清理config、flag与statusLine残留【免费下载链接】ponytailMakes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.项目地址: https://gitcode.com/GitHub_Trending/po/ponytailPonytail 是让 AI Agent 像最懒的资深开发一样写最少代码的插件。但很多人不知道卸载 Ponytail 不能只删插件——它还会在插件目录之外留下 config.json、模式 flag.ponytail-active以及 settings.json 里的 statusLine 条目。本指南按 3 步带你彻底清干净不留任何残留。一、Ponytail卸载前先搞懂它会残留什么官方卸载命令只会移除插件自身的文件而 Ponytail 写在插件目录之外的状态需要单独清理。残留一共只有 3 处残留类型默认路径作用模式 flag~/.claude/.ponytail-active记录当前强度模式lite / full / ultra / off配置文件~/.config/ponytail/config.json存储 defaultMode、quietStartup 等设置statusLine 条目~/.claude/settings.json安装时接受的ponytail-statusline状态栏命令⚠️ 路径细节Windows 上配置文件位于%APPDATA%\ponytail\config.json若设置了XDG_CONFIG_HOME配置文件会在该目录下CLAUDE_CONFIG_DIR环境变量会覆盖默认的~/.claude目录。完整的路径解析逻辑见 hooks/ponytail-config.js。二、一键清理步骤先跑 uninstall.js 再删插件关键顺序问题scripts/uninstall.js本身就是插件文件必须先在宿主的卸载命令之前运行它否则脚本会先被删掉git clone https://gitcode.com/GitHub_Trending/po/ponytail cd ponytail node scripts/uninstall.js脚本按顺序只做 3 件事删除模式 flag~/.claude/.ponytail-active删除配置文件config.json从settings.json移除 Ponytail 的 statusLine 条目三、statusLine 残留清理的安全机制不会误删你的设置这是卸载脚本最值得一看的部分行为在tests/uninstall.test.js中有完整测试覆盖✅只动自己写的仅当 statusLine 命令包含ponytail-statusline时才处理你自己配置的状态栏脚本原样保留✅支持组合状态栏如果你用把其他插件的 statusLine 和 Ponytail 拼在一起脚本会按/;拆分只摘除 Ponytail 那一段其余原样保留✅容错损坏文件settings.json有 JSON 语法错误时不会崩溃而是打印警告、把文件原封不动留给你手动处理✅可重复执行在干净的机器上再次运行不会报错四、第二步用宿主命令移除插件本身清完残留后再按你的宿主执行对应卸载命令宿主卸载命令Claude Code/plugin remove ponytailCodexcodex plugin remove ponytailDevin CLIdevin plugins remove ponytailPi agentpi uninstall ponytailCursor / Windsurf / Cline / Qoder 等直接删除你复制过去的规则文件即可对于 Cursor、Windsurf、Cline、Kiro 这类纯指令宿主Ponytail 不写任何外部状态删掉复制的规则文件就算卸载完毕连 uninstall.js 都不需要跑。五、第三步手动验证清理清单逐项确认确保彻底~/.claude/.ponytail-active已不存在~/.config/ponytail/目录Windows 为 APPDATA 下的 ponytail 文件夹已不存在~/.claude/settings.json中不再有指向ponytail-statusline的statusLine条目你自定义的 statusLine 命令如有完整无损如果你设置过PONYTAIL_DEFAULT_MODE环境变量记得从 shell 配置中删掉——这一步脚本帮不了你常见问题Q我已经先执行了插件移除uninstall.js 没了怎么办再单独 clone 一份仓库从新副本里运行node scripts/uninstall.js即可——脚本只清理你主目录下的状态文件不依赖插件自身的安装位置。Q我只是想暂停不是卸载有更简单的办法吗用/ponytail off关闭或在配置文件的defaultMode里设为off规则集停摆但状态文件都保留随时可切回。官方团队也还在持续开发新功能Q卸载脚本会误删其他插件的配置吗不会。statusLine 的处理逻辑只识别含ponytail-statusline的命令组合命令也只摘除该段其余命令完整保留。总结Ponytail 卸载三步走一句话记牢先跑node scripts/uninstall.js清理 config、flag、statusLine 三处残留再用宿主命令移除插件。整个过程幂等、安全、可重复且不会碰坏你自己写的任何配置——这和 Ponytail 的哲学一样最省事的卸载才是对的卸载。【免费下载链接】ponytailMakes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.项目地址: https://gitcode.com/GitHub_Trending/po/ponytail创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考