(vars []string)
| 581 | } |
| 582 | |
| 583 | func extractScriptName(vars []string) (string, bool) { |
| 584 | for _, kv := range vars { |
| 585 | if strings.HasPrefix(kv, "WORK=") { |
| 586 | v := strings.Split(kv, "=")[1] |
| 587 | return strings.CutPrefix(path.Base(v), "script-") |
| 588 | } |
| 589 | } |
| 590 | return "", false |
| 591 | } |
| 592 | |
| 593 | type missingEnvError struct { |
| 594 | missingEnvs []string |