UNPKG

adajs

Version:

Integrated Web Framework

20 lines (19 loc) 721 B
let ora = require("ora"); let generator = require('./../base/generator'); let {VIEWMAP} = require("../config"); module.exports = { command: "clone", desc: "clone a view to another", paras: ["target view", "new view", "[project]"], fn: function (parameters) { let type = parameters[0], module = parameters[1], project = parameters[2]; if (type && module) { let spinner = ora(`clone view ${type} to ${module}`).start(); generator.clone(type, module, project).then(() => { spinner.succeed(`clone view ${type} to ${module} done`); }); } else { console.log(`target view or new view can not empty`.red); } } };