isEnvVar checks if a variable is from OS environment or auto-generated by Task.
(key string, envVars map[string]bool)
| 286 | |
| 287 | // isEnvVar checks if a variable is from OS environment or auto-generated by Task. |
| 288 | func isEnvVar(key string, envVars map[string]bool) bool { |
| 289 | // Filter out auto-generated Task variables |
| 290 | if strings.HasPrefix(key, "TASK_") || |
| 291 | strings.HasPrefix(key, "CLI_") || |
| 292 | strings.HasPrefix(key, "ROOT_") || |
| 293 | key == "TASK" || |
| 294 | key == "TASKFILE" || |
| 295 | key == "TASKFILE_DIR" || |
| 296 | key == "USER_WORKING_DIR" || |
| 297 | key == "ALIAS" || |
| 298 | key == "MATCH" || |
| 299 | key == "PATH_LIST_SEPARATOR" || |
| 300 | key == "FILE_PATH_SEPARATOR" { |
| 301 | return true |
| 302 | } |
| 303 | return envVars[key] |
| 304 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…