MCPcopy Create free account
hub / github.com/docker/secrets-engine / parseMetadataFlags

Function parseMetadataFlags

plugins/pass/commands/set.go:116–126  ·  view source on GitHub ↗
(raw []string)

Source from the content-addressed store, hash-verified

114}
115
116func parseMetadataFlags(raw []string) (map[string]string, error) {
117 m := make(map[string]string, len(raw))
118 for _, kv := range raw {
119 k, v, ok := strings.Cut(kv, "=")
120 if !ok {
121 return nil, fmt.Errorf("invalid metadata pair (expected key=value): %s", kv)
122 }
123 m[k] = v
124 }
125 return m, nil
126}
127
128func isNotImplicitReadFromStdinSyntax(args []string) bool {
129 return strings.Contains(args[0], "=") || len(args) > 1

Callers 1

SetCommandFunction · 0.85

Calls 1

ErrorfMethod · 0.65

Tested by

no test coverage detected