Install commander package
This commit is contained in:
parent
f12d96f07e
commit
7649c7078c
|
@ -32,6 +32,12 @@
|
||||||
"integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==",
|
"integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"commander": {
|
||||||
|
"version": "7.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/commander/-/commander-7.0.0.tgz",
|
||||||
|
"integrity": "sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"epg-parser": {
|
"epg-parser": {
|
||||||
"version": "0.1.2",
|
"version": "0.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.2.tgz",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"axios": "^0.21.1",
|
"axios": "^0.21.1",
|
||||||
|
"commander": "^7.0.0",
|
||||||
"epg-parser": "^0.1.2",
|
"epg-parser": "^0.1.2",
|
||||||
"escape-string-regexp": "^2.0.0",
|
"escape-string-regexp": "^2.0.0",
|
||||||
"iptv-checker-module": "^2.0.2",
|
"iptv-checker-module": "^2.0.2",
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
|
const { program } = require('commander')
|
||||||
const helper = require('./helper')
|
const helper = require('./helper')
|
||||||
|
|
||||||
const config = {
|
program
|
||||||
debug: process.env.npm_config_debug || false,
|
.version('1.0.0', '-v, --version')
|
||||||
country: process.env.npm_config_country,
|
.usage('[OPTIONS]...')
|
||||||
exclude: process.env.npm_config_exclude,
|
.option('-d, --debug', 'Debug mode')
|
||||||
epg: process.env.npm_config_epg || false
|
.option('-c, --country <country>', 'Comma-separated list of country codes')
|
||||||
}
|
.option('-e, --exclude <exclude>', 'Comma-separated list of country codes to be excluded ')
|
||||||
|
.option('--epg', 'Turn on EPG parser')
|
||||||
|
.parse(process.argv)
|
||||||
|
|
||||||
|
const config = program.opts()
|
||||||
|
|
||||||
let updated = 0
|
let updated = 0
|
||||||
let items = []
|
let items = []
|
||||||
|
|
Loading…
Reference in New Issue