(flag: string)
| 1032 | for (let i = 0; i < args.length; i++) { |
| 1033 | const arg = args[i]; |
| 1034 | const readValue = (flag: string): string => { |
| 1035 | const value = args[++i]; |
| 1036 | if (!value || value.startsWith("--")) throw new Error(`Missing value for ${flag}`); |
| 1037 | return value; |
| 1038 | }; |
| 1039 | if (arg === "--from") opts.from = readValue(arg); |
| 1040 | else if (arg === "--to") opts.to = readValue(arg); |
| 1041 | else if (arg === "--session") opts.session = readValue(arg); |