Open2
GitHub CLI
使い方
ソースコード
プロジェクトの構成
Google 翻訳に多少手を加えたもの
大まかに言えば、これらの領域が github.com/cli/cli
プロジェクトを構成します。
-
cmd/
- 実行可能ファイルgh
などのバイナリを構築するためのmain
パッケージ -
pkg/
- 個々の gh コマンドの実装を含む他のほとんどのパッケージ -
docs/
- メンテナと寄稿者のためのドキュメント -
script/
- ビルドとリリース用のスクリプト -
internal/
- 私たちのニーズに非常に固有の、したがって内部のGoパッケージ -
go.mod
- ビルド時にGoによって自動的にフェッチされる、このプロジェクトの外部Go依存関係
一部の補助Goパッケージは、歴史的な理由からプロジェクトのトップレベルにあります。
-
api/
- GitHub API にリクエストを送信するための主なユーティリティ -
context/
- 非推奨:gitリモートを参照するためにのみ使用 -
git/
- ローカルのgitリポジトリから情報を収集するユーティリティ -
test/
- 非推奨:使用しないでください -
utils/
- 非推奨:テーブル出力の印刷にのみ使用