2023-02-15

GitHub CLI で特定のプルリクエストの変更ファイルの一覧を取得する

これまで使うタイミングがなかったのだけど、GitHub CLI を使って、プルリクでの変更ファイルリストを取り出すというのをやった

GitHub CLI | Take GitHub to the command line
https://cli.github.com/

ただそれだけ。。。

インストール

homebrew でインストール

brew install gh

GitHub にログイン

インストールして、GitHub にログインする

gh auth login
gh auth login
https://cli.github.com/manual/...

これで認証とかブラウザでログインして完了。

ファイル一覧の取得

プロジェクト内で、プルリクの diff を確認するコマンドで

gh pr diff XXX --name-only

みたいな感じで --name-only つけてプルリクの番号入れれば問題無くファイルの一覧がとれた。

gh pr diff
https://cli.github.com/manual/...

GitHub for Mac とかアプリでサクッといけるかなぁとおもってみてみたけど、CLIの方が楽だった。