()
| 223 | } |
| 224 | |
| 225 | func envColorMode() string { |
| 226 | // Check NO_COLOR environment variable first (standard) |
| 227 | if v, ok := os.LookupEnv("NO_COLOR"); ok && v != "" { |
| 228 | return "never" |
| 229 | } |
| 230 | // Check HELM_COLOR environment variable |
| 231 | if v, ok := os.LookupEnv("HELM_COLOR"); ok { |
| 232 | v = strings.ToLower(v) |
| 233 | switch v { |
| 234 | case "never", "auto", "always": |
| 235 | return v |
| 236 | } |
| 237 | } |
| 238 | // Default to auto |
| 239 | return "auto" |
| 240 | } |
| 241 | |
| 242 | func (s *EnvSettings) EnvVars() map[string]string { |
| 243 | envvars := map[string]string{ |
no outgoing calls
no test coverage detected
searching dependent graphs…