simple-coder
Version:
tool to generate code and framework
26 lines (22 loc) • 834 B
JavaScript
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()};