1 | #! /usr/bin/env node
|
2 |
|
3 |
|
4 |
|
5 | const program = require('commander');
|
6 | const packageJson = require('../package.json');
|
7 | const init = require('../lib/init');
|
8 | const run = require('../lib/run');
|
9 | const pack = require('../lib/pack');
|
10 |
|
11 |
|
12 |
|
13 | program
|
14 | .allowUnknownOption()
|
15 | .version(packageJson.version, '-v,--version')
|
16 | .option('creat [value]', '初始化目录[ h5 | m ]')
|
17 | .option('run [value]', '开启服务')
|
18 | .option('pack [value]', '打包')
|
19 | .parse(process.argv);
|
20 |
|
21 |
|
22 | if (program.init) {
|
23 | init(program.init);
|
24 | } else if (program.run) {
|
25 | run(program.run);
|
26 | } else if (program.pack) {
|
27 | pack(program.pack);
|
28 | } else {
|
29 | console.log('无此命令');
|
30 | }
|