(flag)
| 263 | // ===== Utilities ===== |
| 264 | |
| 265 | function getFlagValue(flag) { |
| 266 | const idx = argv.indexOf(flag); |
| 267 | if (idx === -1 || idx + 1 >= argv.length) return null; |
| 268 | return argv[idx + 1]; |
| 269 | } |
| 270 | |
| 271 | function escapeRegex(str) { |
| 272 | return str.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); |