#label #github #create #terraform #issue #hashi-corp #manifest

app gh-labelx

通过HashiCorp Terraform在GitHub上幂等创建问题标签

2个版本

0.1.1 2022年7月23日
0.1.0 2022年7月23日

#21#hashi-corp

MIT 协议

10KB
212

gh-labelx

Rust crates.io

通过HashiCorp Terraform在GitHub上幂等创建问题标签。

功能

  • 幂等:应用两次,只改变一次。
  • 简单:如果您使用gh CLI,则无需配置。
  • 简单:只需编写一个简单的YAML清单即可一次创建多个标签。
  • 可扩展:GitHub请求由Terraform提供支持。您可以在生成后使用钩子自定义额外的标签或属性。

入门

gh extension install siketyan/gh-labelx

用法

首先,用YAML格式编写您的清单

---
labels:
  - name: feature
    color: '0000FF'
  - name: fix
    color: 'FF0000'
  - name: refactor
    color: '00FF00'

检查您的清单是否正确并且可以应用于GitHub

gh labelx -o <owner> -r <repo> plan -f <file>

现在将清单应用到您的GitHub仓库

gh labelx -o <owner> -r <repo> apply -f <file>

很简单!

依赖

~7.5MB
~148K SLoC