🐒
GitHubのLabelをjsonファイルで一括登録する
お前は今まで登録したlabelの個数を覚えているのか?
ZenHub使ってGitHub運用していると、各リポジトリのラベルを全部統一したくなるんですよね。
かといって手動でポチポチやるとめっちゃ大変。良い方法ありました。
概要
- Repository (github-label-syncというツールのラッパーらしいです)
- Create by @azu
準備
- GitHubにアクセスし、アクセストークンを取得します。
"repo"だけチェックいれれば大丈夫です。
https://github.com/settings/tokens
- LabelのJSONファイルを用意します。(リポジトリ側で管理しても良き)
フォーマットはこれ
https://github.com/Financial-Times/github-label-sync/blob/master/labels.json
インストール
$ yarn global add @azu/github-label-setup
使い方
-
labelを設定したいリポジトリのディレクトリに移動します。
$ cd {ディレクトリパス}
-
--token
でアクセストークンを設定し、--labels
でJSONファイルを指定します。$ github-label-setup --token {Githubのアクセストークン} --labels {自分の設定した.json} myname/myrepo
-
おわり
Discussion