@cabloy/cli-set-api
Version:
cabloy cli-set-api
52 lines • 1.61 kB
JavaScript
export default {
bean: 'create.controller',
info: {
version: '5.0.0',
title: 'Cli: Create Controller',
usage: 'cabloy api:create:controller controllerName -- [--module=]',
},
options: {
module: {
description: 'module name',
type: 'string',
},
},
groups: {
default: {
questions: {
controllerName: {
type: 'input',
message: 'controllerName',
initial: {
expression: 'context.argv._[0]',
},
required: true,
},
module: {
type: 'input',
message: 'module name',
required: true,
},
},
},
controllerInfoAuto: {
questions: {
providerId: {
type: 'input',
message: 'providerId',
initial: {
expression: 'context.argv.module.split("-")[0]',
},
},
controllerNameCapitalize: {
type: 'input',
message: 'controllerNameCapitalize',
initial: {
expression: 'context.argv.controllerName.replace(context.argv.controllerName[0], context.argv.controllerName[0].toUpperCase())',
},
},
},
},
},
};
//# sourceMappingURL=create.controller.js.map