MCPcopy Index your code
hub / github.com/docker/cli / hasBuilderName

Function hasBuilderName

cmd/docker/builder.go:183–199  ·  view source on GitHub ↗

hasBuilderName checks if a builder name is defined in args or env vars

(args []string, envs []string)

Source from the content-addressed store, hash-verified

181
182// hasBuilderName checks if a builder name is defined in args or env vars
183func hasBuilderName(args []string, envs []string) bool {
184 var builder string
185 flagset := pflag.NewFlagSet("buildx", pflag.ContinueOnError)
186 flagset.Usage = func() {}
187 flagset.SetOutput(io.Discard)
188 flagset.StringVar(&builder, "builder", "", "")
189 _ = flagset.Parse(args)
190 if builder != "" {
191 return true
192 }
193 for _, e := range envs {
194 if strings.HasPrefix(e, "BUILDX_BUILDER=") && e != "BUILDX_BUILDER=" {
195 return true
196 }
197 }
198 return false
199}

Callers 2

TestHasBuilderNameFunction · 0.85
processBuilderFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestHasBuilderNameFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…