api

  • 13 十一月 2026

apic:给任何 HTTP API 一个命令行,不用再为每个服务写 CLI

apic 是一个可以把任何 HTTP API 变成命令行的工具:读取 API 的定义(OpenAPI / Swagger,或几行 YAML),每个接口生成一条命令,参数变成选项,带 shell 补全。

  • 定义即命令:有 OpenAPI 文档的服务一条 site add 接入;没有文档的内部服务,写几行 YAML 列出接口即可。
  • 多环境与认证:dev / prod 各自的地址和凭证,支持 bearer、basic、apikey、登录换 token、外部命令取 token;生产环境写操作要 --yes。
  • 取值、分页、换格式:--pick 跨层取字段、改列名,--all-pages 翻页合并,-o table / yaml 直接看。
  • 人和 AI agent 共用:stdout 只有响应体,退出码有固定含义,apic skill 生成给 agent 的 SKILL.md;密钥在 -v、--dry-run 和报错里一律打码。
…
阅读全文 →