1 | #!/usr/bin/env node
|
2 |
|
3 |
|
4 |
|
5 | const yargs = require('yargs');
|
6 | const path = require('path');
|
7 |
|
8 |
|
9 | const { version } = require('../package.json');
|
10 |
|
11 | yargs
|
12 | .version(version)
|
13 | .command('dev [filename]', 'run the server', (_yargs) => {
|
14 | _yargs
|
15 | .positional('filename', {
|
16 | describe: 'dev: startup file',
|
17 | type: 'string'
|
18 | })
|
19 | .version(false);
|
20 | }, () => {
|
21 | require('../lib/startUp/nodemon');
|
22 | })
|
23 | .command('build', 'build the bundle', (argv) => {
|
24 | require('../lib/startUp/build')(argv);
|
25 | })
|
26 | .command('start', 'start the server', (argv) => {
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 | require('../lib/startUp/server');
|
34 | })
|
35 | .argv;
|