api
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和报错里一律打码。