MCPcopy Create free account
hub / github.com/dagger/dagger / LookupCaseInsensitive

Method LookupCaseInsensitive

core/envfile.go:246–257  ·  view source on GitHub ↗
(ctx context.Context, name string)

Source from the content-addressed store, hash-verified

244}
245
246func (ef *EnvFile) LookupCaseInsensitive(ctx context.Context, name string) (string, bool, error) {
247 all, err := ef.Variables(ctx, false)
248 if err != nil {
249 return "", false, err
250 }
251 for _, kv := range all {
252 if strings.EqualFold(kv.Name, name) {
253 return kv.Value, true, nil
254 }
255 }
256 return "", false, nil
257}
258
259func (ef *EnvFile) add(name, value string) {
260 gotOne := false

Callers 1

UserDefaultMethod · 0.80

Calls 1

VariablesMethod · 0.95

Tested by

no test coverage detected