以下の内容はhttps://devlights.hatenablog.com/entry/2025/02/28/073000より取得しました。


Goメモ-545 (go mod tidy -diff)(変更差分を出力, Go 1.19で追加)

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

以下、自分用のメモです。

Go 1.19で、go mod tidy -diff というのが追加されていたのですねー知らなかったです。

以下の記事で知りました。感謝。

zenn.dev

フラグの名前の通り、go mod tidy をdry-runして、どのような変更が行われるかの差分を出力してくれます。

go.mod, go.sum は書き換わりません。

試してみる

$ mkdir app; cd $_
$ go mod init app
$ touch main.go
$ vim main.go

$ go get github.com/devlights/gomy@latest
$ cat go.mod
module app

go 1.24.0

require github.com/devlights/gomy v0.6.0 // indirect


$ go mod tidy -diff
diff current/go.mod tidy/go.mod
--- current/go.mod
+++ tidy/go.mod
@@ -1,5 +1,3 @@
 module app

 go 1.24.0
-
-require github.com/devlights/gomy v0.6.0 // indirect

diff current/go.sum tidy/go.sum
--- current/go.sum
+++ tidy/go.sum
@@ -1,2 +0,0 @@
-github.com/devlights/gomy v0.6.0 h1:7BT8bSxr+ZeNkgEYNufuM2rSc6kIoN6g2FSZvrcT9zw=
-github.com/devlights/gomy v0.6.0/go.mod h1:d28qyQ+/s7JravMlss2kIFxWxhY2KLlpe7rIBZ5YKeA=

$ cat go.mod
module app

go 1.24.0

require github.com/devlights/gomy v0.6.0 // indirect

参考情報

go.dev

developer.so-tech.co.jp

個人的Goのおすすめ書籍

個人的に読んでとても勉強になった書籍さんたちです。


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。




以上の内容はhttps://devlights.hatenablog.com/entry/2025/02/28/073000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14