UNPKG

@hotglue/cli

Version:
27 lines (19 loc) 981 B
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require("dotenv/config"); var _yargs = _interopRequireDefault(require("yargs")); var _helpers = require("yargs/helpers"); var _config2 = require("./helpers/config"); var _print = require("./helpers/print"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // set theme once here const myTheme = {}; (0, _print.setTheme)(myTheme); const yargs = (0, _yargs.default)(); yargs.usage((0, _print.themed)('Usage: $0 <command>')).commandDir('commands').demandCommand() // .help() // .version('v') .alias('v', 'version').alias('h', 'help').string('_').strictCommands() // .strictOptions() .epilogue((0, _print.themed)('For more information, visit https://docs.hotglue.xyz/docs/cli-overview')).wrap(Math.min(yargs.terminalWidth(), 90)).parse((0, _helpers.hideBin)(process.argv), _config2.staticOptions); // .parse(hideBin(process.argv));