(vars []string)
| 539 | } |
| 540 | |
| 541 | func extractScriptName(vars []string) (string, bool) { |
| 542 | for _, kv := range vars { |
| 543 | if strings.HasPrefix(kv, "WORK=") { |
| 544 | v := strings.Split(kv, "=")[1] |
| 545 | return strings.CutPrefix(path.Base(v), "script-") |
| 546 | } |
| 547 | } |
| 548 | return "", false |
| 549 | } |
| 550 | |
| 551 | type missingEnvError struct { |
| 552 | missingEnvs []string |