go - Go ソースコードの管理ツール
概要
go コマンド [引数]
説明
Go ディストリビューションには、go という名前のコマンドが含まれており、これを使用して Go パッケージとコマンドのダウンロード、ビルド、インストール、テストを自動化できます。
コマンド
各コマンドは、それぞれ独自の man ページでドキュメント化されています。たとえば、ビルドコマンドは go-build(1) にドキュメント化されています。コマンドは次のとおりです。
bug バグ報告を開始する
build パッケージと依存関係をコンパイルする
clean オブジェクトファイルとキャッシュされたファイルを削除する
doc パッケージまたはシンボルのドキュメントを表示する
env Go 環境情報を出力する
fix 新しい API を使用するようにパッケージを更新する
fmt gofmt (パッケージソースの再フォーマット)
generate
ソースを処理して Go ファイルを生成する
get 現在のモジュールに依存関係を追加してインストールする
install
パッケージと依存関係をコンパイルしてインストールする
list パッケージまたはモジュールをリストする
mod モジュールのメンテナンス
work ワークスペースのメンテナンス
run Go プログラムをコンパイルして実行する
test パッケージをテストする
tool 指定された Go ツールを実行する
version
Go バージョンを出力する
vet パッケージ内の可能性のある間違いを報告する
「go help <コマンド>」を使用すると、コマンドに関する詳細情報を得ることができます。
追加のヘルプトピック
buildconstraint
ビルド制約
buildmode
ビルドモード
c Go と C 間の呼び出し
cache ビルドとテストのキャッシュ
environment
環境変数
filetype
ファイルタイプ
go.mod go.mod ファイル
gopath GOPATH 環境変数
gopath-get
レガシー GOPATH go get
goproxy
モジュールプロキシプロトコル
importpath
インポートパス構文
modules
モジュール、モジュールバージョンなど
module-get
モジュール対応の go get
module-auth
go.sum を使用したモジュール認証
packages
パッケージリストとパターン
private
非公開コードのダウンロードの構成
testflag
テストフラグ
testfunc
テスト関数
vcs GOVCS を使用したバージョン管理
「go help <トピック>」を使用すると、そのトピックに関する詳細情報を得ることができます。
関連項目
go-build(1), go-clean(1).
著者
この man ページは Michael Stapelberg <_> 氏によって作成され、Debian Go コンパイラチーム <_> によって Debian プロジェクトの「go help」出力に基づいて保守されています(他のプロジェクトでも使用できます)。