“GitHub CLI”でOrganization内のリポジトリを一覧表示する方法
はじめに
GitHub CLI が便利で愛用しています。
GitHub CLI をインストールすると使えるようになる gh
コマンドと、 別ツールである ghq
コマンドを組み合わせるとコマンドラインライフ(?)がとても快適になります。
さて、GitHub にて新しい組織(Organizations)に所属したとき、この組織が所有するリポジトリの一覧を取得したかったのですが、 ほんの少しハマったのでやり方を紹介します。
検証環境
gh
コマンドで普通にリポジトリを一覧
gh
コマンドで普通にリポジトリを一覧出力してみましょう。
自分の所有するリポジトリが一覧表示されます。
200 リポジトリも所有しているんですね。びっくりしました。 掃除しないと。
さて、オプションを付けなければ デフォルトで 30 リポジトリしか表示されません 。
gh
コマンドでデフォルト上限の 30 件以上のリポジトリを出力
---limit
というオプションを付与すれば、30 件以上出力されます。
試しに出力結果を wc -l
コマンドにパイプで渡して、件数を確認してみましょう。
確かに表示される件数が変わっているようです。
本題:Organization 所有のリポジトリを出力する
さて本題です。
今まで出力されてたリポジトリ一覧は自分で所有しているリポジトリ(僕の場合は genzouw ですね)しか出力されていませんでした。
自分の所属する Organizations が所有するリポジトリを一覧表示したいは、 引数として Organizations 名を指定します。
ここでは Organizations 名を伏せ字 ORG_NAME
にしています。ご自分が所属する Organizations に適切に書き換えてください 。
ひとこと
実はヘルプを見たら普通に書いていました。
ディスカッション
コメント一覧
まだ、コメントがありません