UNPKG

964 BJavaScriptView Raw
1const program = require('commander');
2const readline = require('readline');
3const { createPage } = require('../fn/page');
4const { createRoute } = require('../fn/route');
5
6
7const rl = readline.createInterface({
8 input: process.stdin,
9 output: process.stdout
10});
11
12program.parse(process.argv);
13
14let pageName;
15rl.question("页面名称(驼峰命名):", answer => {
16 console.log();
17 // rl.close();
18 pageName = createPage(answer);
19
20 rl.question(`此页面路由名称( 空值:[使用页面名称作为路由名称],'NONE':不创建路由 ):`, routeName => {
21 console.log();
22
23 if(routeName=='NONE'){
24 console.log('done');
25 rl.close();
26 return;
27 }
28
29 if (!routeName) {
30 routeName = pageName.nameC;
31 }
32
33 rl.question('是否创建移动端路由(y/n, 默认:y):', isMobile => {
34 rl.close();
35 if (isMobile === undefined) isMobile = 'y';
36 createRoute(routeName, isMobile.trim()==='y');
37 })
38 })
39})
40