UNPKG

fluent-cli

Version:
36 lines (33 loc) 979 B
const log = require('fliplog') const Boss = require('likeaboss') const Script = require('script-chain') const flipfile = require('flipfile') const FlipChain = require('flipchain') const CLI = require('cli-chain') const funwithflags = require('funwithflags') const pkg = require('../package.json') const argv = funwithflags(process.argv.slice(2)) Boss.module(module) .dir(__dirname) // .main() .props({ version: pkg.version, Script, CLI, log, argv, funwithflags, fwf: funwithflags, }) .spread(flipfile) .dynamics([ {name: 'File', path: require.resolve('file-chain')}, {name: 'ObjChain', path: require.resolve('obj-chain-core')}, {name: 'cache', path: require.resolve('flipcache')}, {name: 'execa', path: require.resolve('execa')}, {name: 'funwithflags', path: require.resolve('funwithflags')}, {name: 'fwf', path: require.resolve('funwithflags')}, ]) .spreadDynamics(FlipChain) .spreadDynamics(CLI) .end()