列出或更新过时的 Go 软件包以及主要版本更新

Nic*_*ler 3 go

可以go get -u更新使用 go.mod 的 Go 应用程序中的所有包。然而,Go 中有一个约定,当发生重大更改时,包名称会更新为主要版本。

例如,在进行重大更改更新后,“github.com/ahmetb/go-linq”在“github.com/ahmetb/go-linq/v2”中发生了变化。

如何检测我使用的任何软件包是否更新了其主要版本?

NuL*_*uLo 5

这是一个开放的提案已被搁置的

从该线程中,您可能想使用gomajor并看看它是否适合您。