SuperAPI AI 工具集

cli-reference

部署与运维

查看项目

更新于 10-16 03:41

技能介绍

用途:为各类基础设施服务提供统一的命令行操作参考,强调所有基础设施操作都应通过 CLI 完成,而不是引导用户去网页仪表盘。

主要能力:

  • Vercel 环境变量:用 printf 管道避免尾随换行,执行 vercel env add KEY production/preview/development 添加,vercel env ls 列出(需手动过滤,无 env 标志),vercel env rm KEY production 删除。
  • Convex 环境变量:npx convex env set KEY "value"(默认 dev,加 --prod 为生产),npx convex env list 与 --prod 列出,npx convex env unset KEY 删除。
  • Stripe:始终使用 profile 标志,如 stripe -p sandbox products list、stripe -p production products list;创建产品与价格用 products create 和 prices create(含 --unit-amount、--currency、--recurring[interval]);Webhook 用 webhook_endpoints list,事件重发用 stripe events resend EVENT_ID --webhook-endpoint EP_ID。
  • Sentry:sentry-cli issues list 列出未解决 issue,releases new 创建发布,releases set-commits --auto 关联提交,sourcemaps upload 上传 source map。
  • PostHog:无官方 CLI,改用 curl 加 API key 调用 REST API,可获取项目 ID、查询事件、读取 feature flags,并用 jq 解析。
  • GitHub:gh issue create/list、gh pr create/list/merge --squash,复杂操作用 gh api 配合 --jq。

使用方式:按服务选择对应命令,注意各服务的 profile、--prod 等标志差异;跨平台一致性要求在所有平台同步设置环境变量,例如同时写入 Vercel、Convex 和本地 .env.local。

适用场景:配置外部服务、管理环境变量、Stripe 产品与价格、Sentry 发布与错误跟踪、PostHog 事件与开关、GitHub 问题与 PR 流程。

限制:资料未提供各命令的完整参数说明、权限要求、错误处理与版本兼容性;PostHog 无官方 CLI,需自行管理 API key;部分命令依赖已安装对应 CLI 工具。