1 | var argv = require('minimist')(process.argv.slice(2));
|
2 |
|
3 | var 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 |
|
22 | module.exports = processArgs; |
\ | No newline at end of file |