😽

GitHub CLI使ってみた

2020/02/19に公開

インストール

brewインストールか、公式サイトからダウンロードする。 私は、brewでインストールしました。

パターン1.brewでインストール

brew install github/gh/gh

パターン2.公式サイトからダウンロード

https://cli.github.com/

試してみる

認証

issueのリストを表示したい時に、以下のコマンドを使います。

gh issue list

しかし、Githubとの連携を先に要求されます。 指示に従って、エンターキーを押すと、ブラウザが起動します。

Notice: authentication required
Press Enter to open github.com in your browser...
Authentication complete. Press Enter to continue...

許可されたら、コマンドが使えるようになります。 なお、認証情報を削除したい場合は、以下のコマンドが良いかと思います。

rm ~/.config/gh/config.yml

issueのリストを表示する

gh issue list

もしくは

gh issue list -R [organization]/[repo name]

結果

gh issue list -R goda-kazuki/laravel-practice
Issues for goda-kazuki/laravel-practice
#2 さんぷるissue2
#1 さんぷるissue

プルリクエスト確認

gh pr list

その他コマンド

あまり種類は無いですが、公式を御覧ください

問題点

一部の日本語が文字化けする

ターミナルの幅が短く、全てを表示することができないときに、以下のような表示になりました。

f:id:gdtypk:20210906154748p:plain

幅が広いときは問題ありませんでした。

f:id:gdtypk:20210906154757p:plain

感想

まだ機能的に少ないので、アップデートをチェックしようと思います。 issueやPRに特化したものになるんですかね:eyes:

GitHubで編集を提案

Discussion