UNPKG

bob-the-bundler

Version:
29 lines (28 loc) 931 B
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const yargs_1 = tslib_1.__importDefault(require("yargs")); const consola_1 = tslib_1.__importDefault(require("consola")); const build_1 = require("./commands/build"); const runify_1 = require("./commands/runify"); const bootstrap_1 = require("./commands/bootstrap"); const check_1 = require("./commands/check"); async function main() { const root = yargs_1.default .scriptName("bob") .detectLocale(false) .version(); const commands = [ build_1.buildCommand, runify_1.runifyCommand, bootstrap_1.bootstrapCommand, check_1.checkCommand, ]; const reporter = consola_1.default.create({}); commands .reduce((cli, cmd) => cli.command(cmd({ reporter })), root) .help() .showHelpOnFail(false).argv; } main();