#!/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); });