跳转到内容

cnb-rs info

cnb-rs info [<subcommand>]

显示当前用户 / 仓库 / 认证 / CLI 配置的信息。裸调 info 等同于 info overview:neofetch 风格 ASCII logo + USER/REPO/AUTH 三分区卡,一屏看完最常用上下文。

可用子命令

设计

  • overview = info 裸调:减少键盘成本,最常用功能默认入口
  • 5 个独立子命令:每个聚焦一类信息,避免一个超长输出难以扫描
  • JSON 模式:所有子命令支持 --json,overview 输出聚合 {cli, user, repo, auth} 一次性返回
  • 颜色策略:分区标题 黄色加粗、key 灰色、数字 cyan 加粗、状态 yes 绿色 / no 灰色

与已有命令的边界

本组命令替代/补充区别
info authauth status本组 1 屏摘要;auth status 是多账号 / token 过期 / ping 检查的厚重视图
info reporepo view本组聚焦「我和这个仓库的关系」;repo view 是仓库 git-style 完整详情
info useruser me / user show本组是带分区标题 + 颜色的卡片视图;user me 是 git-style 文本 dump
info configconfig list本组只展示运行时生效的关键值;config list 是配置 KV 完整 dump

示例

bash
# 默认 overview:ASCII logo + 3 分区卡
cnb-rs info

# 当前仓库(不依赖 git remote)
cnb-rs --repo wwvo/cnb-rs/cnb-rs info

# JSON 模式聚合输出
cnb-rs info --json | jq '.user.username, .repo.path'

# 分别查看各子命令
cnb-rs info user
cnb-rs info repo
cnb-rs info auth
cnb-rs info config

另请参阅

Released under the MIT License.