(vars []string)
| 1267 | } |
| 1268 | |
| 1269 | func extractScriptName(vars []string) (string, bool) { |
| 1270 | for _, kv := range vars { |
| 1271 | if strings.HasPrefix(kv, "WORK=") { |
| 1272 | v := strings.Split(kv, "=")[1] |
| 1273 | return strings.CutPrefix(filepath.Base(v), "script-") |
| 1274 | } |
| 1275 | } |
| 1276 | return "", false |
| 1277 | } |
| 1278 | |
| 1279 | type missingEnvError struct { |
| 1280 | missingEnvs []string |