くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

GitHub CLIでIssueのラベルをクローンする

新しいリポジトリを作ったときに、Issueのラベルを設定するのが、
めんどくさいなと思ったら便利なのがあったので、
その時の備忘録。

GitHubCLIツールがあるらしい(*´ω`*)

list: 一覧表示

まずは一覧表示して、確認

$ gh label list -R owner/repo

Showing 6 of 6 labels in owner/repo

bug      bug                      #d73a4a
docs     documentation            #C8E6C9
feature  new feature              #1D76DB
improve  improvement              #C5DEF5
wontfix  do nothing or duplicate  #E0E0E0

clone: クローン

クローンするにはこのコマンド。

# gh label clone <source-repository> [flags]
$ gh label color src-owner/repo -R dist-owner/repo

他のコマンド

create/edit

# create new bug label
$ gh label create bug --description "Something isn't working" --color E99695 -R owner/repo

# rename and edit bug label
$ gh label edit bug --name big-bug --description "Bigger" --color FF0000 -R owner/repo

delete

# create new bug label
$ gh label delete bug -R owner/repo

以上!! 便利(*´ω`*)!!

参考にしたサイト様