1 | #!/usr/bin/env node
|
2 |
|
3 |
|
4 | let program = require('commander');
|
5 |
|
6 | const halp = require('../tasks/halp');
|
7 |
|
8 | program.version(require('../package.json').version);
|
9 |
|
10 |
|
11 | require('../tasks/smoke')(program);
|
12 | require('../tasks/open')(program);
|
13 | require('../tasks/screenshot')(program);
|
14 |
|
15 |
|
16 |
|
17 | program
|
18 | .command('*')
|
19 | .description('')
|
20 | .action(function (app) {
|
21 |
|
22 | if(app && app.toUpperCase().startsWith('HALP')) {
|
23 | halp();
|
24 | } else {
|
25 |
|
26 | console.error(`The command ${app} is not known`);
|
27 | process.exit(1);
|
28 | }
|
29 | });
|
30 |
|
31 |
|
32 | program.parse(process.argv);
|
33 |
|
34 | if (!process.argv.slice(2).length) {
|
35 | program.outputHelp();
|
36 | }
|