UNPKG

cli-chain

Version:

chainable cli creation, minimal, interactive, powerful.

47 lines (44 loc) 937 B
/** * @file entry point * @module cli-chain * @requires likeaboss * @requires vorpal * @requires lodash.sortBy * @requires inspector-gadget * @requires to-arr * @requires inquirer * @requires ./Core */ const Boss = require('likeaboss') const { log, vorpal, inquirer, orderByKeys, toarr, inspectorGadget, } = require('./deps') const Core = require('./Core') exports = module.exports = Boss.module(module) .main(Core) .dir(__dirname) .props({ orderByKeys, toarr, vorpal, inquirer, log, CLI: Core, inspectorGadget, }) .dynamics([ {name: 'Presets', path: './Presets'}, {name: 'Choice', path: './Choice'}, {name: 'Script', path: './Script'}, {name: 'Steps', path: './Steps'}, {name: 'StepsFrom', path: './StepsFrom'}, {name: 'Program', path: './Program'}, {name: 'Question', path: './Question'}, {name: 'Stepper', path: './Stepper'}, ]) .end()