UNPKG

bixby-cli

Version:

A CLI for bixby capsule development

37 lines 1.21 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const chalk_1 = __importDefault(require("chalk")); const minimist_1 = __importDefault(require("minimist")); const logger_helper_1 = require("./helpers/logger.helper"); const command_service_1 = require("./services/command.service"); const Package_1 = require("./structs/Package"); const args = minimist_1.default(process.argv.slice(2), { alias: { h: "help", v: "version", }, boolean: [ "help", "version", ], }); if (args.help) { console.info("Available commands:"); console.info(`\t${chalk_1.default.blue("new")} Creates a new workspace and an initial Bixby capsule`); process.exit(1); } if (args.version) { console.log(new Package_1.Package().version); process.exit(1); } const command = new command_service_1.CommandService(args._); command.run().then((message) => { logger_helper_1.success(message); }).catch((reason) => { logger_helper_1.error(reason); }); //# sourceMappingURL=index.js.map