mirror of
https://github.com/Llewellynvdm/nativefier.git
synced 2025-02-02 11:48:25 +00:00
Implemented validation of url
This commit is contained in:
parent
104821b759
commit
8ddeac3443
12
cli.js
12
cli.js
@ -3,6 +3,7 @@ var fs = require('fs')
|
||||
var args = require('minimist')(process.argv.slice(2), {boolean: ['prune', 'asar', 'all', 'overwrite']})
|
||||
var packager = require('./')
|
||||
var usage = fs.readFileSync(__dirname + '/usage.txt').toString()
|
||||
var validator = require('validator');
|
||||
|
||||
args.dir = './app';
|
||||
args.name = args._[0];
|
||||
@ -16,9 +17,16 @@ if (protocolSchemes && protocolNames && protocolNames.length === protocolSchemes
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
if (!validator.isURL(args.target)) {
|
||||
console.error('Enter a valid target url');
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
if (!args.dir || !args.name || !args.version || !args.target || (!args.all && (!args.platform || !args.arch))) {
|
||||
console.error(usage)
|
||||
process.exit(1)
|
||||
console.error(usage);
|
||||
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
var appArgs = {
|
||||
|
@ -27,7 +27,8 @@
|
||||
"plist": "^1.1.0",
|
||||
"rcedit": "^0.3.0",
|
||||
"rimraf": "^2.3.2",
|
||||
"run-series": "^1.1.1"
|
||||
"run-series": "^1.1.1",
|
||||
"validator": "^3.40.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"run-waterfall": "^1.1.1",
|
||||
|
Loading…
x
Reference in New Issue
Block a user