UNPKG

415 BJavaScriptView Raw
1var argv = require('minimist')(process.argv.slice(2));
2
3var processArgs = function() {
4 var fileArg = argv._;
5
6 var noFile = function() {
7 return (fileArg.length === 0);
8 };
9
10 var tooManyFiles = function() {
11 return (fileArg.length > 1);
12 };
13
14 if (noFile() || tooManyFiles()) {
15 console.log("\nUsage: angelo <file>\n");
16 process.exit(1);
17 }
18
19 return fileArg[0];
20};
21
22module.exports = processArgs;
\No newline at end of file