UNPKG

zc-tool

Version:

项目模板

51 lines (46 loc) 1.39 kB
#!/usr/bin/env node //第一行其中#!/usr/bin/env node表示用node解析器执行本文件。 const pkg = require('./package') const program = require('commander') const tool=require('./tool') //version program.version(pkg.version,'-V,--Version') program .option('-n, --name <name>','项目名称(英文简称)','') //安装vue3子项目 program .command('add <appName>','安装vue3子项目,appName为目录名') .action((appName,options)=>{ const answers={ dir:appName, ...program.opts() } // console.log(answers) if(!answers.name){ console.error("请输入项目名称") return } // console.log(answers) //tool.createVue3(answers) }) //卸载vue3子项目 program .command('delete <appName>','卸载vue3子项目,appName为目录名') .action((appName,options)=>{ const answers={ dir:appName, ...program.opts() } // console.log(answers) if(!answers.dir){ console.error("请输入项目目录名") return } if(!answers.name){ console.error("请输入项目名称") return } // console.log(answers) //tool.createVue3(answers) }) program.parse(process.argv)