cnb-rs info auth
cnb-rs info auth [--json]精简认证摘要(5 行)。只回答 3 个最高频问题:我是谁、连到哪儿、用什么 token。
完整的多账号 / token 过期 / ping 检查请用 cnb-rs auth status。
输出
text
AUTH ────────────────────────────────────────────────────
Domain cnb.cool
Endpoint https://api.cnb.cool
Source env CNB_TOKEN
Token 33qx…FgfG
Logged in as illegal_name_cnb.by9cbmyhqda
→ 详细多账号状态 / token 过期 / ping 检查请运行 cnb-rs auth status字段
| key | 含义 |
|---|---|
Domain | 当前域名(CLI --domain 优先 → git remote → cnb.cool 默认) |
Endpoint | API 实际 URL(https://api.{domain}) |
Source | env CNB_TOKEN 或 config / keyring |
Token | 掩码:前 4 + … + 后 4 字符;≤ 8 字符全掩 |
Logged in as | client.me() 返回的 username(拿不到时显示 -) |
选项
--json:输出结构化 JSON(含token_masked字段,永远不输出明文 token)
与 auth status 的区别
| 维度 | info auth | auth status |
|---|---|---|
| 输出量 | 5 行 + 1 行引导 | 多账号每个一组,几十行 |
| 多账号 | 只显示当前 active | 列所有 stored 账号 |
| Token 过期 | 不检查 | 检查并标红 |
| Ping 测试 | 不发 | 真实发请求验 token |
示例
bash
# 1 屏摘要
cnb-rs info auth
# 完整状态(推荐排查问题时)
cnb-rs auth status
# JSON 模式(含 token_source / token_masked)
cnb-rs info auth --json另请参阅
- cnb-rs info — info 子组首页
- cnb-rs auth status — 完整认证状态(多账号 / 过期 / ping)