用途:这是驱动 vagaro-pp-cli 二进制的技能,面向 Vagaro(沙龙/水疗/理发/健身)消费端的跨商户发现、比价、可用时段查询与个人预约重约;不用于商户端 Vagaro Pro(POS、排班、工资)操作,也不管理支付方式或编辑个人资料。
安装与验证:npx -y @mvanhorn/printing-press-library install vagaro --cli-only;随后执行 vagaro-pp-cli --version 验证。若 npx 失败,可用 go install github.com/mvanhorn/printing-press-library/library/health/vagaro/cmd/vagaro-pp-cli@latest(需 Go 1.26.6+)。二进制须在 $PATH 中。
主要能力:find 按价格/评分/时间窗口跨商户找最快可约服务;compare 并列对比指定商户的评分、评价数、价格区间与下一个可约时间;price-check 显示某服务的地区价格分布并标出低于中位数者;market 输出某城市整体行情;menu-diff 对比菜单快照的价格与增减;me rebook 依据历史预约保留商户/服务/技师并列出未来空档;watch 监控指定商户/技师是否放出更早时段;business availability 按服务、技师、日期范围精确查询。
使用方式:命令加 --agent(等价 --json --compact --no-input --no-color --yes),可用 --select 精简字段;输出包在 meta/results 信封中,解析 results 取数据、meta.source 判断 live 或 local。公开发现类命令无需鉴权;个人预约历史需 vagaro-pp-cli auth login --chrome。booking-link / book 仅做核验与交接,不提交预约,最终确认在 Vagaro 站点完成。
其他:支持 --home/VAGARO_HOME 等路径重定位、--deliver 输出到 file:/webhook:、命名 profile 与 feedback 本地记录。限制:不完成预付/定金结账;无法在本地提交预约。