workai
1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#!/usr/bin/env node
/**
* Module dependencies.
*/
var commander = require('commander');
var inquirer = require('inquirer');
var os = require('os');
const utils = require('./utils');
// import config from '../workai.tools.config';
var program = new commander.Command();
// const promptList = [{
// type: 'input',
// message: '设置一个用户名:',
// name: 'name',
// default: "test_user" // 默认值
// }, {
// type: 'input',
// message: '请输入手机号:',
// name: 'phone',
// validate: function (val) {
// if (val.match(/\d{11}/g)) { // 校验位数
// return val;
// }
// return "请输入11位数字";
// }
// }];
// inquirer.prompt(promptList).then(answers => {
// console.log(answers); // 返回的结果
// });
program
.version('0.0.1', '-v, --version')
// .option('-p, --peppers', 'Add peppers')
// .option('-P, --pineapple', 'Add pineapple')
// .option('-b, --bbq-sauce', 'Add bbq sauce')
// .option('-c, --cheese [type]', 'Add the specified type of cheese [marble]', 'marble')
// .alias('m')
// .description('创建新的模块')
// .action(function (option) {
// console.log('Hello World')
// //为什么是Hello World 给你个眼神,自己去体会...
// })
// .on('--help', function () {
// console.log(' Examples:')
// console.log('')
// console.log('$ app module moduleName')
// console.log('$ app m moduleName')
// })
// .parse(process.argv);
program
.version('0.0.3', '-b, --bersion')
.parse(process.argv);
// console.log('you ordered a pizza with:');
// if (program.peppers) console.log(' - peppers');
// if (program.pineapple) console.log(' - pineapple');
// if (program.bbqSauce) console.log(' - bbq');
// console.log(' - %s cheese', program.cheese);
console.log(os.type(), os.platform());
utils.getPaths(["**", "!node_modules"]).then(paths => {
console.log("##", paths);
});