(vars []string)
| 451 | } |
| 452 | |
| 453 | func extractScriptName(vars []string) (string, bool) { |
| 454 | for _, kv := range vars { |
| 455 | if strings.HasPrefix(kv, "WORK=") { |
| 456 | v := strings.Split(kv, "=")[1] |
| 457 | return strings.CutPrefix(path.Base(v), "script-") |
| 458 | } |
| 459 | } |
| 460 | return "", false |
| 461 | } |
| 462 | |
| 463 | type missingEnvError struct { |
| 464 | missingEnvs []string |