UNPKG

@phunky/scrape-channel-listings

Version:

A TypeScript library for scraping TV channel listings from various providers

26 lines (25 loc) 742 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseArgs = parseArgs; /** * Parses command line arguments * @returns Parsed arguments object */ function parseArgs() { const args = { writeFiles: false }; for (let i = 2; i < process.argv.length; i++) { const arg = process.argv[i]; if (arg === '--provider' && i + 1 < process.argv.length) { args.provider = process.argv[++i]; } else if (arg === '--write-files') { args.writeFiles = true; } else if (arg === '--max-concurrent' && i + 1 < process.argv.length) { args.maxConcurrent = parseInt(process.argv[++i], 10); } } return args; }