Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit 415b410

Browse files
authored
Merge pull request #2149 from crazy-max/fix-buildx
metrics: fix unexpected usage output shown on cli
2 parents 84ba23e + 8092874 commit 415b410

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

cli/metrics/metadata/build.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -174,14 +174,10 @@ func buildxDriver(dockercfg *configfile.ConfigFile, buildArgs []string) string {
174174
// buildxBuilder returns the builder being used in the build command
175175
func buildxBuilder(buildArgs []string) string {
176176
var builder string
177-
fset := pflag.NewFlagSet("buildx", pflag.ContinueOnError)
178-
fset.String("builder", "", "")
179-
_ = fset.ParseAll(buildArgs, func(flag *pflag.Flag, value string) error {
180-
if flag.Name == "builder" {
181-
builder = value
182-
}
183-
return nil
184-
})
177+
flags := pflag.NewFlagSet("buildx", pflag.ContinueOnError)
178+
flags.Usage = func() {}
179+
flags.StringVar(&builder, "builder", "", "")
180+
_ = flags.Parse(buildArgs)
185181
if len(builder) == 0 {
186182
builder = os.Getenv("BUILDX_BUILDER")
187183
}

0 commit comments

Comments
 (0)