CLI 参考

ccpoke 中所有可用命令。每个命令包含终端演示和使用提示。

$ ccpoke

启动 ccpoke 服务器。首次运行(无配置文件)自动启动安装向导 — 安装 hooks、连接 Telegram,一步到位。后续运行加载配置并启动 hook 服务器 + Telegram bot。

每次开始工作时

$ ccpoke

ccpoke: hook 服务器监听 localhost:9377
ccpoke: telegram bot 已启动
ccpoke: 监控 2 个代理 (claude-code, cursor-cli)
ccpoke: 1 个项目已注册

$ ccpoke setup

重新运行设置向导以更改配置:语言、bot token、代理选择、项目。在初始设置后想重新配置时使用。

想更改设置时

$ ccpoke setup

┌  🤖 ccpoke setup
│
◇  语言
│  中文
│
◇  Telegram Bot Token
│  ****:ABC-xxx
│
◇  ✓ Bot: @your_bot
│
◆  配置已保存

$ ccpoke project

管理项目列表:添加新项目、编辑名称/路径或删除条目。项目显示在 Telegram 的 /projects 命令中。

处理多个代码库时

$ ccpoke project

项目:
  1. my-app     ~/code/my-app
  2. api-server ~/code/api

◇  操作
│  添加新项目

$ ccpoke channel

切换通知通道(Telegram、Discord 或 Slack)。如果目标通道尚未配置,向导将引导你完成设置。

想切换通知平台时

$ ccpoke channel

┌  📡 Channel
│
◇  当前: Telegram
│
◇  选择通道
│  Discord
│
◆  已切换到 Discord

$ ccpoke update

检查并更新到最新版本。同时显示当前版本。更新后自动重新安装所有已配置代理的 hooks。注意:使用此命令查看版本 — 不支持 --version 标志。

有新版本时

$ ccpoke update

✓ 当前: 1.6.17
✓ 最新: 1.6.18
✓ 已更新到 1.6.18
✓ Hooks 已重装

$ ccpoke uninstall

删除所有 hooks、shell 补全,以及可选删除配置。完全卸载 — 不留痕迹。

不再需要 ccpoke 时

$ ccpoke uninstall

✓ 已移除 claude-code hook
✓ 已移除 cursor-cli hook
✓ 已移除 shell completions
◇  删除配置?(y/N)
│  n
✓ 卸载完成

$ ccpoke help

显示所有可用命令和基本用法。

任何需要快速查阅时

$ ccpoke help

用法: ccpoke [命令]

命令:
  (默认)      启动服务器
  setup       配置 bot + 代理
  project     管理项目
  update      更新到最新版本
  uninstall   移除 hooks 和配置
  help        显示此帮助