(env []string)
| 93 | } |
| 94 | |
| 95 | func SliceToMap(env []string) map[string]string { |
| 96 | envMap := make(map[string]string) |
| 97 | for _, envVar := range env { |
| 98 | parts := strings.SplitN(envVar, "=", 2) |
| 99 | if len(parts) == 2 { |
| 100 | envMap[parts[0]] = parts[1] |
| 101 | } |
| 102 | } |
| 103 | return envMap |
| 104 | } |
| 105 | |
| 106 | func CopyAndAddToEnvMap(envMap map[string]string, key string, val string) map[string]string { |
| 107 | newMap := make(map[string]string, len(envMap)+1) |
no outgoing calls
no test coverage detected