問題とプルリクエストを管理するための GitHub のコマンドラインインターフェースのベータ版が、macOS、Windows、Linux 用にダウンロードできます。
Linus Torvalds 氏が発明したソースコード リポジトリ システムである Git はすでにコマンド ライン ツールですが、本日の宣伝文句によると、GitHub の CLI は「コマンド ラインから GitHub を操作するための、より簡単でシームレスな方法」を提供します。
ツールをインストールし、ブラウザ経由で GitHub アカウントに認証すると、gh issue
現在のリポジトリで問題を作成、一覧表示、または表示したり、gh pr
他の開発者がリポジトリにコードを追加するリクエストであるプル リクエストを作成、チェックアウト、一覧表示、および表示したりできるようになります。
GitHubの既存のツール「hub」はどうでしょうか?これはgitをラップし、GitHubの機能を追加して拡張するものです。CEOのナット・フリードマン氏はTwitterで、「hubはまだ存在しますが、gitのパススルーではない新しいCLIをゼロから構築したいと考えました」と述べています。新しいCLIはスタンドアロンツールです。
フリードマン氏は、この新しいツールはまだオンプレミス版のGitHub Enterpriseでは動作しないものの、「今年後半にリリース予定」だと付け加えた。一方、HubはGitHub Enterpriseで動作する。
GitHub CLIの承認
リポジトリの作成と管理のサポートについて尋ねられたとき、新しい CLI に取り組んだ GitHub 開発者の Billy Griffin 氏は次のように答えました。「近々取り組んでいます。」
GitHub にはプログラムによる制御を可能にする REST API もありますが、新しいツールではスクリプトの作成が簡単になります。
GitHub CLIのコード自体はGitHub上に公開されており、既に多くの問題が提起されていることから、まだ完成していないにもかかわらず、このツールへの関心の高さが伺えます。このプロジェクトは、Googleが開発したオープンソース言語であるGoで書かれています。®