#label #github #yaml #command-line-tool #utility #file #category

app gh-label-conductor

一个小型的 CLI 工具,用于从 YAML 文件中初始化 GitHub 项目的标签

2 个版本

0.1.1 2021 年 9 月 4 日
0.1.0 2021 年 9 月 4 日

#23 in #category

自定义许可协议

16KB
119 代码行

gh-label-conductor

一个用于从 YAML 文件更新 GitHub 项目标签的小型命令行工具。用于快速初始化项目中的常用和一致的标签。

示例源代码

categories:
  - prefix: P
    color: "D93F0B"
    labels:
      low: "Priority: Low"
      medium: "Priority: Medium"
      high: "Priority: High"
      critical: "Priority: Critical"
  - prefix: C
    color: "BFD4F2"
    labels:
      bug: "Category: This is a bug."
      enhancement: "Category: An issue or PR with for a proposed enhancement."
      tracking-issue: "Category: A tracking issue for a major feature or change."

用法

cargo install gh-label-conductor
export -x GH_TOKEN <GITHUB_PERSONAL_ACCESS_TOKEN>
gh-label-conductor apply <owner>/<repo>

依赖关系

~30–44MB
~777K SLoC