MCPcopy Index your code
hub / github.com/coder/coder / asWorkspaceBuildParameters

Function asWorkspaceBuildParameters

cli/parameter.go:122–135  ·  view source on GitHub ↗
(nameValuePairs []string)

Source from the content-addressed store, hash-verified

120}
121
122func asWorkspaceBuildParameters(nameValuePairs []string) ([]codersdk.WorkspaceBuildParameter, error) {
123 var params []codersdk.WorkspaceBuildParameter
124 for _, nameValue := range nameValuePairs {
125 split := strings.SplitN(nameValue, "=", 2)
126 if len(split) < 2 {
127 return nil, xerrors.Errorf("format key=value expected, but got %s", nameValue)
128 }
129 params = append(params, codersdk.WorkspaceBuildParameter{
130 Name: split[0],
131 Value: split[1],
132 })
133 }
134 return params, nil
135}
136
137func parseParameterMapFile(parameterFile string) (map[string]string, error) {
138 parameterFileContents, err := os.ReadFile(parameterFile)

Callers 6

restartMethod · 0.85
CreateMethod · 0.85
scaletestAutostartMethod · 0.85

Calls 1

ErrorfMethod · 0.45

Tested by

no test coverage detected