Merge pull request #139 from AnalyticalGraphicsInc/empty-input-output

Handle empty -i -o arguments in CLI
This commit is contained in:
Shehzan Mohammed 2018-04-03 10:08:58 -04:00 committed by GitHub
commit 26526c0f51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,14 +23,24 @@ var argv = yargs
alias : 'i',
describe : 'Path to the obj file.',
type : 'string',
normalize : true,
demandOption : true
demandOption : true,
coerce : function (p) {
if (p.length === 0) {
throw new Error('Input path must be a file name');
}
return path.resolve(p);
}
},
output : {
alias : 'o',
describe : 'Path of the converted glTF or glb file.',
type : 'string',
normalize : true
coerce : function (p) {
if (p.length === 0) {
throw new Error('Output path must be a file name');
}
return path.resolve(p);
}
},
binary : {
alias : 'b',