(env map[string]string)
| 109 | } |
| 110 | |
| 111 | func encodeEnvVarsForFish(env map[string]string) (string, error) { |
| 112 | var encoded string |
| 113 | for k, v := range env { |
| 114 | // validate key |
| 115 | if !IsValidEnvVarName(k) { |
| 116 | return "", fmt.Errorf("invalid env var name: %q", k) |
| 117 | } |
| 118 | encoded += fmt.Sprintf("set -x %s %s\n", k, HardQuoteFish(v)) |
| 119 | } |
| 120 | return encoded, nil |
| 121 | } |
| 122 | |
| 123 | func encodeEnvVarsForPowerShell(env map[string]string) (string, error) { |
| 124 | var encoded string |
no test coverage detected