@phunky/scrape-channel-listings
Version:
A TypeScript library for scraping TV channel listings from various providers
26 lines (25 loc) • 742 B
JavaScript
;
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;
}