Skip to content

Commit 3f67f80

Browse files
committed
go/packages/gopackages: display module
Updates golang/go#65816 Change-Id: I76db031fc8c1b23caeabe0360db34e1126184e2f Reviewed-on: https://go-review.googlesource.com/c/tools/+/565477 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Michael Matloob <matloob@golang.org>
1 parent 607b664 commit 3f67f80

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

go/packages/gopackages/main.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ func (app *application) Run(ctx context.Context, args ...string) error {
104104
default:
105105
return tool.CommandLineErrorf("invalid mode: %s", app.Mode)
106106
}
107+
cfg.Mode |= packages.NeedModule
107108

108109
lpkgs, err := packages.Load(cfg, args...)
109110
if err != nil {
@@ -162,6 +163,9 @@ func (app *application) print(lpkg *packages.Package) {
162163
kind += "package"
163164
}
164165
fmt.Printf("Go %s %q:\n", kind, lpkg.ID) // unique ID
166+
if mod := lpkg.Module; mod != nil {
167+
fmt.Printf("\tmodule %s@%s\n", mod.Path, mod.Version)
168+
}
165169
fmt.Printf("\tpackage %s\n", lpkg.Name)
166170

167171
// characterize type info

0 commit comments

Comments
 (0)