1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const yargs_1 = require("yargs");
|
4 | const fs = require("fs");
|
5 | const path = require("path");
|
6 | const program = require("commander");
|
7 | const page_1 = require("./create/page");
|
8 | const component_1 = require("./create/component");
|
9 | const project_1 = require("./create/project");
|
10 | const router_1 = require("./create/router");
|
11 | const request_1 = require("./create/request");
|
12 | const behavior_1 = require("./behavior");
|
13 | const packageJson = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../package.json'), { encoding: 'utf8' }));
|
14 | const version = packageJson.version;
|
15 | program
|
16 | .version(version)
|
17 | .parse(process.argv);
|
18 | const command = yargs_1.argv._.join(' ');
|
19 | switch (command) {
|
20 | case 'create project':
|
21 | project_1.default();
|
22 | break;
|
23 | case 'create page':
|
24 | page_1.default();
|
25 | break;
|
26 | case 'create component':
|
27 | component_1.default();
|
28 | break;
|
29 | case 'create request':
|
30 | request_1.default();
|
31 | break;
|
32 | case 'create bs':
|
33 | behavior_1.default();
|
34 | break;
|
35 | case 'unzip node_modules':
|
36 | break;
|
37 | case 'transform router':
|
38 | router_1.default('');
|
39 | break;
|
40 | default:
|
41 | break;
|
42 | }
|