用途:pp-pushover 通过 pushover-pp-cli 二进制在终端中操作 Pushover,面向代理和运维工作流,用于发送移动推送通知、跟踪紧急通知回执、检查发送配额、管理群组投递以及同步 Open Client 消息。
主要能力:notify 可从参数、--message 或 stdin 发送通知,支持命名优先级与紧急校验;emergency watch 轮询紧急回执的确认状态并支持取消;quota 与 apps 显示每月发送上限、剩余量与重置时间;history 提供本地脱敏通知账本;inbox sync 将 Open Client 消息下载到本地 SQLite;此外还有 groups、devices、glances、licenses、messages、receipts、sounds、subscriptions、teams、users 等命令组。
使用方式:需先安装 CLI。默认安装命令为 npx -y @mvanhorn/printing-press-library install pushover --cli-only,安装失败时可使用 go install github.com/mvanhorn/printing-press-library/library/social-and-messaging/pushover/cmd/pushover-pp-cli@latest(需 Go 1.26.6 或更高版本),并用 pushover-pp-cli --version 验证。认证需设置 PUSHOVER_APP_TOKEN 与 PUSHOVER_USER_KEY;Open Client 工作流使用 PUSHOVER_CLIENT_SECRET 和 PUSHOVER_DEVICE_ID。可用 pushover-pp-cli doctor 检查配置。任意命令加 --agent 会展开为 --json --compact --no-input --no-color --yes,支持 --select 筛选字段、--dry-run 预览、--deliver 指定 stdout、file:<path> 或 webhook:<url> 输出目标。
限制:资料未提供具体收费、价格与效果信息。若 --version 报 command not found,说明运行时无法在 $PATH 中找到二进制目录,验证成功前不应继续执行技能命令。反馈条目默认仅保存在本地 ~/.pushover-pp-cli/feedback.jsonl。