MyDocs

# Goのコマンド

使うたびにググっていたので。

go build

ソースコードのコンパイルを行う。

go fmt

ファイルの整形。

go get

リモートパッケージを取得する。正確には、パッケージのダウンロードしてから、 go install を行う。

go install

go build して生成されたバイナリファイルを $HOME/bin に移動している。

go test

カレントディレクトリ配下のすべての \*.test.go ファイルのテストを行う。

go generate

go build 前にコードを自動で生成する場合に使用する。

go mod

依存モジュールの検知、バージョン固定、バージョンアップ検知ができる。