(flag)
| 48 | const JSON_MODE = args.includes('--json'); |
| 49 | |
| 50 | function getArgValue(flag) { |
| 51 | const eq = args.find(a => a.startsWith(flag + '=')); |
| 52 | if (eq) return eq.slice(flag.length + 1); |
| 53 | const idx = args.indexOf(flag); |
| 54 | if (idx !== -1 && idx + 1 < args.length && !args[idx + 1].startsWith('--')) return args[idx + 1]; |
| 55 | return null; |
| 56 | } |
| 57 | const skillFilter = getArgValue('--skill'); |
| 58 | const scenarioFilter = getArgValue('--scenario'); |
| 59 | const actionOverride = getArgValue('--action'); // 'delete' | 'trim' |