From f870c16ea642c7a38f1a7facda1f33e5de55e3a4 Mon Sep 17 00:00:00 2001 From: Avi Deitcher Date: Tue, 1 Nov 2022 15:15:09 +0200 Subject: [PATCH] option to show canonical tag Signed-off-by: Avi Deitcher --- src/cmd/linuxkit/pkg_showtag.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cmd/linuxkit/pkg_showtag.go b/src/cmd/linuxkit/pkg_showtag.go index 6b08da631..1168409c1 100644 --- a/src/cmd/linuxkit/pkg_showtag.go +++ b/src/cmd/linuxkit/pkg_showtag.go @@ -18,6 +18,7 @@ func pkgShowTag(args []string) { fmt.Fprintf(os.Stderr, "\n") flags.PrintDefaults() } + canonical := flags.Bool("canonical", false, "Show canonical name, e.g. docker.io/linuxkit/foo:1234, instead of the default, e.g. linuxkit/foo:1234") pkgs, err := pkglib.NewFromCLI(flags, args...) if err != nil { @@ -25,6 +26,10 @@ func pkgShowTag(args []string) { os.Exit(1) } for _, p := range pkgs { - fmt.Println(p.Tag()) + tag := p.Tag() + if *canonical { + tag = p.FullTag() + } + fmt.Println(tag) } }