From 8092874d41ec26df2900cdb3deb57d6bbfa87f79 Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Sun, 15 May 2022 03:50:45 +0200 Subject: [PATCH] metrics: fix unexpected usage output shown on cli Signed-off-by: CrazyMax --- cli/metrics/metadata/build.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/cli/metrics/metadata/build.go b/cli/metrics/metadata/build.go index 49861821..a9c72b4b 100644 --- a/cli/metrics/metadata/build.go +++ b/cli/metrics/metadata/build.go @@ -174,14 +174,10 @@ func buildxDriver(dockercfg *configfile.ConfigFile, buildArgs []string) string { // buildxBuilder returns the builder being used in the build command func buildxBuilder(buildArgs []string) string { var builder string - fset := pflag.NewFlagSet("buildx", pflag.ContinueOnError) - fset.String("builder", "", "") - _ = fset.ParseAll(buildArgs, func(flag *pflag.Flag, value string) error { - if flag.Name == "builder" { - builder = value - } - return nil - }) + flags := pflag.NewFlagSet("buildx", pflag.ContinueOnError) + flags.Usage = func() {} + flags.StringVar(&builder, "builder", "", "") + _ = flags.Parse(buildArgs) if len(builder) == 0 { builder = os.Getenv("BUILDX_BUILDER") }