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 service_1 = require("./create/service");
|
13 | const behavior_1 = require("./behavior");
|
14 | const packageJson = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../package.json'), { encoding: 'utf8' }));
|
15 | const version = packageJson.version;
|
16 | program
|
17 | .version(version)
|
18 | .parse(process.argv);
|
19 | const command = yargs_1.argv._.join(' ');
|
20 | switch (command) {
|
21 | case 'create project':
|
22 | project_1.default();
|
23 | break;
|
24 | case 'create page':
|
25 | page_1.default();
|
26 | break;
|
27 | case 'create component':
|
28 | component_1.default();
|
29 | break;
|
30 | case 'create request':
|
31 | request_1.default();
|
32 | break;
|
33 | case 'create service':
|
34 | service_1.default();
|
35 | break;
|
36 | case 'create bs':
|
37 | behavior_1.default();
|
38 | break;
|
39 | case 'unzip node_modules':
|
40 | break;
|
41 | case 'transform router':
|
42 | router_1.default('');
|
43 | break;
|
44 | default:
|
45 | break;
|
46 | }
|