UNPKG

v3-json-canvas-cli

Version:

这是一个帮助你快速创建vue的可视化拖拽项目的CLI

27 lines (24 loc) 946 B
const program = require('commander') const {createProjectAction, createCanvasAction, createJsonAction} = require('./actions') const createCommands = () => { // 创建项目 program .command('create <project>') // 'create <project> [others...]' .description('clone v3-json-canvas-template repository to a local folder') .action(createProjectAction) // 创建空白的画布 program .command('addcanvas <name>') .description('create vue component, for example: v3-json-canvas addcanvas LoginComp [-d src/views]') .action((name) => { createCanvasAction(name, program.opts().dest || 'src/views') }) // 创建json文件 program .command('addjson <folderName>') .description('Add the configuration under the "json" folder, for example: v3-json-canvas addjson activepage') .action((name) => { createJsonAction(name, 'src/json') }); } module.exports = createCommands