MCPcopy Index your code
hub / github.com/devspace-sh/devspace / MergeVarsWithFlags

Function MergeVarsWithFlags

pkg/devspace/config/loader/variable/resolver.go:41–54  ·  view source on GitHub ↗
(vars map[string]interface{}, flags []string)

Source from the content-addressed store, hash-verified

39}
40
41func MergeVarsWithFlags(vars map[string]interface{}, flags []string) error {
42 for _, cmdVar := range flags {
43 idx := strings.Index(cmdVar, "=")
44 if idx == -1 {
45 return errors.Errorf("wrong --var format: %s, expected 'key=val'", cmdVar)
46 }
47
48 name := strings.TrimSpace(cmdVar[:idx])
49 value := convertStringValue(strings.TrimSpace(cmdVar[idx+1:]))
50 vars[name] = value
51 }
52
53 return nil
54}
55
56type resolver struct {
57 vars map[string]*latest.Variable

Callers 1

NewResolverFunction · 0.85

Calls 2

convertStringValueFunction · 0.85
ErrorfMethod · 0.45

Tested by

no test coverage detected