UNPKG

simple-coder

Version:

tool to generate code and framework

26 lines (22 loc) 834 B
#!/usr/bin/env node var fs = require('fs'); var path = require('path'); var exec = require('child_process').exec; var spawn = require('child_process').spawn; var NPM = (process.platform === 'win32') ? 'npm.cmd' : 'npm'; var mainGenerator = require('./lib/common_creator'); function init(name, verbose) { mainGenerator.initProject(name); console.log('initialize the project env!'); } function generator(cmdOptions,config, verbose) { //生成代码 verboseCommand = verbose ? ' --verbose' : ''; if ((!config)||(config.indexOf('--verbose')>-1)){ config = "all"; } mainGenerator.generateCode(cmdOptions, config, verboseCommand); } module.exports.init = init; module.exports.generate = generator; module.exports.usage = function(){return mainGenerator.generatorPromptMsg()};