GitHub CLIがリリースされて半年くらい経っているに触ったことがなかったので触ってみました.
公式ドキュメントはこちらです.
GitHub CLIのインストール
$ brew install github/gh/gh
リポジトリの作成からpushまで
- リポジトリ作成
$ gh repo create test
- REAMD.mdの作成からリモートリポジトリへpush
$ cd test $ touch README.md $ git add . $ git commit -m "add README.md" $ git push origin HEAD
- 確認
private リポジトリで作成されていることを確認しました.
ブランチを切って、PRを作成してみる
$ git checkout -b pr-test $ vim README.md //適当に編集する $ git add . $ git commit -m "edit README.md" $ git push origin HEAD $ gh pr create
gh pr create
でPRのタイトルや中身を聞かれます.
終わってブラウザでリポジトリで無事にPRが作成されていることが確認できました.
CLIでもgh pr list
と打つとPRの一覧をチェックできます.
$ gh pr list Showing 1 of 1 pull request in TakayaSugiyama/test #1 GitHub CLIからプルリクエストを作成してみる pr-test
CLIからPRにコメントしてみる
$ gh pr review ? What kind of review do you want to give? Comment ? Review body <Received> Got: testです. ? Submit? Yes
nanoでコメントを作成します.ブラウザで確認すると無事にコメントできました.
まとめ
他にも機能がたくさんあるみたいなので使ってみたい機能がCLIで使えるかどうかリファレンスで調べるといい思います.
リンク