Go tool for major version upgrades
A tool for major version upgrades
go install github.com/icholy/gomajor@latest
get
- Upgrade to a major versionlist
- List available updatespath
- Modify the module pathUsage format is as follows: gomajor <command> [arguments]
gomajor list
gomajor get github.com/go-redis/redis@latest
gomajor get github.com/go-redis/redis@v7
gomajor get all
gomajor path -next
gomajor path -version v3
gomajor path goredis.io
replace
directives or nested modules.-cached
flag).path
command does not rewrite package names.GOPRIVATE
are skipped.