- Notifications
You must be signed in to change notification settings - Fork0
Update outdated Go dependencies interactively
License
blink-io/go-mod-upgrade
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Update outdated Go dependencies interactively
Note that only patch and minor updates are supported for now.
The Go wiki has a great section onHow to Upgrade and Downgrade Dependencies.One can run the command
go list -u -f'{{if (and (not (or .Main .Indirect)) .Update)}}{{.Path}}: {{.Version}} -> {{.Update.Version}}{{end}}' -m all2> /dev/null
to view available upgrades for direct dependencies.Unfortunately, the output is not actionable, i.e. we can't easily use it to update multiple dependencies.
This tool is an attempt to make it easier to update multiple dependencies interactively.This is similar toyarn upgrade-interactive, but for Go.
Pre-compiled binaries for Windows, OS X and Linux are available in thereleases page.
Alternatively, with the Go toolchain, you can do
$ go install github.com/oligot/go-mod-upgrade@latestIn a Go project which uses modules, you can now run
$ go-mod-upgradeColors in module names help identify the update type:
- green for a minor update
- yellow for a patch update
- red for a prerelease update
About
Update outdated Go dependencies interactively
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Languages
- Go94.6%
- Makefile5.4%
