Go mod: Difference between revisions
Jump to navigation
Jump to search
(→tidy) |
|||
Line 15: | Line 15: | ||
=<tt>tidy</tt>= | =<tt>tidy</tt>= | ||
Inspect the code, look for module imports, download them and update <code>go.mod</code>. | Inspect the code, look for module imports, recursively, download them and update <code>go.mod</code>. | ||
<syntaxhighlight lang='bash'> | <syntaxhighlight lang='bash'> | ||
go mod tidy | go mod tidy |
Revision as of 21:19, 14 December 2023
Internal
Overview
init
Initialize a v0 or v1 module:
go mod init example.com/m
Initialize a v2 module:
go mod init example.com/m/v2
tidy
Inspect the code, look for module imports, recursively, download them and update go.mod
.
go mod tidy
If we know our dependency, it is sufficient to add it to the import list, then execute go mod tidy
:
import (
consul "github.com/hashicorp/consul/api"
)
...