bob-the-bundler
Version:
Bob The Bundler!
29 lines (28 loc) • 931 B
JavaScript
;
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();