EnvVars reads environment variables into a map of strings.
()
| 8 | |
| 9 | // EnvVars reads environment variables into a map of strings. |
| 10 | func EnvVars() map[string]string { |
| 11 | envvars := map[string]string{} |
| 12 | for _, e := range os.Environ() { |
| 13 | pair := strings.SplitN(e, "=", 2) |
| 14 | if runtime.GOOS == "windows" { |
| 15 | pair[0] = strings.ToUpper(pair[0]) |
| 16 | } |
| 17 | envvars[pair[0]] = pair[1] |
| 18 | } |
| 19 | return envvars |
| 20 | } |
no outgoing calls
no test coverage detected