// tslint:disable-next-line: no-submodule-imports // import 'dotenv/config'; process.on('unhandledRejection', err => { // tslint:disable-next-line: no-console console.error('Unhandled Rejection', err); process.exit(1); }); export * from './types'; export * from './Cli'; // import { Cli } from './Cli'; // import { CliOptions } from './types'; // import * as prettyjson from 'prettyjson'; // import { dynamicProg } from './testDef'; // const cli = new Cli(dynamicProg, '1.0.0', { showPrompts: false }); // // const parsed = cli.parse(); // // console.log(prettyjson.render(parsed)); // cli.start().then(result => { // // fs.writeFileSync('parsed.txt', JSON.stringify(result.parsedCommand, undefined, 3)); // debugger // });