跳转到内容

cnb-rs label create ​

cnb-rs label create <name> [-c <hex>] [-d <text>] [-f]

创建仓库标签。对齐 gh label create。

参数 ​

  • <name>: 标签名称(位置参数,必填)

选项 ​

  • -c, --color <HEX>: 颜色,十六进制格式不含 #。未指定时随机生成一个鲜艳色(避免太暗低于 0x55)
  • -d, --description <TEXT>: 标签描述
  • -f, --force: 标签已存在时改为更新其 color/description,而不是报 HTTP 409 错误

继承的全局选项:

  • --repo <REPO>: 指定仓库路径(格式:group/repo)
  • --json: 以 JSON 格式输出
  • --domain <DOMAIN>: 指定目标域名(默认:cnb.cool)

示例 ​

bash
# 创建标签(随机色)
$ cnb-rs label create bug
✓ 标签 bug 已创建(color: a7c5e3)

# 指定色与描述
$ cnb-rs label create bug -c d73a4a -d "Bug 修复"
✓ 标签 bug 已创建(color: d73a4a)

# 同名标签重复 create 会失败
$ cnb-rs label create bug
错误: API 请求失败 (HTTP 409): {"errcode":409,"errmsg":"存在冲突"}

# 加 --force 自动转为更新
$ cnb-rs label create bug --force -c 0075ca -d "Bug 修复(覆写)"
标签 bug 已存在,--force 改为更新
✓ 标签 bug 已更新

另请参阅 ​

Released under the MIT License.