go get と go install 違い

go get は,go.mod を編集するだけのコマンド go install はバイナリをインストールする

ついでに,go mod tidy は,不足してるライブラリを追加したり,使ってないライブラリを整理してくれる.

例えば,godoc をインストール場合.

go get golang.org/x/tools/cmd/godoc@latest

だと,go.mod にパッケージが追加されるだけ.

go install golang.org/x/tools/cmd/godoc@latest

とすると godoc コマンドが使えるようになる.