跳转到内容

cnb-rs alias list

cnb-rs alias list
cnb-rs alias ls       # alias

列出全部已配置的用户自定义 alias。对齐 gh alias list

选项

无子命令特有选项。

继承的全局选项:

  • --json: 以 JSON 对象输出({ "name": "expansion", ... }),脚本友好
  • --domain <DOMAIN>: 不适用(alias 与 domain 无关,全局共享)

输出格式

默认 TOML 风格输出(与 ~/.cnb/config.toml [aliases] 段一致):

name = "expansion"

末尾有汇总行「共 N 个 alias」。

示例

bash
# 默认输出
$ cnb-rs alias list
bug = "issue list --labels=\"$1\""
co = "pr checkout"
mine = "issue list --assignees=@me"
 3 alias

# JSON 格式
$ cnb-rs alias list --json
{
  "bug": "issue list --labels=\"$1\"",
  "co": "pr checkout",
  "mine": "issue list --assignees=@me"
}

# 未配置任何 alias
$ cnb-rs alias list
当前未配置任何 alias。运行 `cnb-rs alias set <NAME> <EXPANSION>` 创建。

另请参阅

Released under the MIT License.