UNPKG

@tableau/taco-toolkit

Version:
46 lines 3.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createTacoCommand = exports.program = void 0; var commander_1 = require("commander"); var package_json_1 = require("./utils/package-json"); var toolkit_paths_1 = require("./utils/toolkit-paths"); var build_1 = require("./build"); var clean_1 = require("./clean"); var create_1 = require("./create"); var doc_1 = require("./doc"); var license_1 = require("./license"); var pack_1 = require("./pack"); var run_1 = require("./run"); var show_1 = require("./show"); var sign_1 = require("./sign"); var start_1 = require("./start"); var unpack_1 = require("./unpack"); var TOOLKIT_VERSION = package_json_1.PACKAGE_INFO.version; exports.program = createTacoCommand(); function createTacoCommand() { return (new commander_1.Command('taco') // help configurations .addHelpText('after', "You can find a more detailed documentation by typing command: taco doc") .configureHelp({ sortSubcommands: true, sortOptions: true }) .showSuggestionAfterError(true) // command configurations .enablePositionalOptions(true) .version("taco-toolkit version: ".concat(TOOLKIT_VERSION), undefined, 'print the current taco-toolkit version') .option('--accept-eula', "accept the taco-toolkit end-user license agreement (EULA). The EULA is available in the following location: ".concat(toolkit_paths_1.LICENSE_FILE_PATH)) // overrides the process.exit behavior of commander.js, so that we can catch and log the original error .exitOverride() // subcommands .addCommand(build_1.program) .addCommand(clean_1.program) .addCommand(create_1.program) .addCommand(doc_1.program) .addCommand(license_1.program) .addCommand(pack_1.program) .addCommand(run_1.program) .addCommand(show_1.program) .addCommand(start_1.program) .addCommand(unpack_1.program) .addCommand(sign_1.program, { hidden: true })); } exports.createTacoCommand = createTacoCommand; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFjby5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jbGkvdGFjby1jb21tYW5kcy90YWNvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHVDQUFtQztBQUNuQyxxREFBbUQ7QUFDbkQsdURBQXlEO0FBQ3pELGlDQUE2QztBQUM3QyxpQ0FBNkM7QUFDN0MsbUNBQStDO0FBQy9DLDZCQUF5QztBQUN6QyxxQ0FBaUQ7QUFDakQsK0JBQTJDO0FBQzNDLDZCQUF5QztBQUN6QywrQkFBMkM7QUFDM0MsK0JBQTJDO0FBQzNDLGlDQUE2QztBQUM3QyxtQ0FBK0M7QUFFdkMsSUFBUyxlQUFlLEdBQUssMkJBQVksUUFBakIsQ0FBaUI7QUFFcEMsUUFBQSxPQUFPLEdBQUcsaUJBQWlCLEVBQUUsQ0FBQTtBQUUxQyxTQUFnQixpQkFBaUI7SUFDL0IsT0FBTyxDQUNMLElBQUksbUJBQU8sQ0FBQyxNQUFNLENBQUM7UUFDakIsc0JBQXNCO1NBQ3JCLFdBQVcsQ0FDVixPQUFPLEVBQ1Asd0VBQXdFLENBQ3pFO1NBQ0EsYUFBYSxDQUFDLEVBQUUsZUFBZSxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsSUFBSSxFQUFFLENBQUM7U0FDM0Qsd0JBQXdCLENBQUMsSUFBSSxDQUFDO1FBQy9CLHlCQUF5QjtTQUN4Qix1QkFBdUIsQ0FBQyxJQUFJLENBQUM7U0FDN0IsT0FBTyxDQUNOLGdDQUF5QixlQUFlLENBQUUsRUFDMUMsU0FBUyxFQUNULHdDQUF3QyxDQUN6QztTQUNBLE1BQU0sQ0FDTCxlQUFlLEVBQ2Ysc0hBQStHLGlDQUFpQixDQUFFLENBQ25JO1FBQ0QsdUdBQXVHO1NBQ3RHLFlBQVksRUFBRTtRQUNmLGNBQWM7U0FDYixVQUFVLENBQUMsZUFBUSxDQUFDO1NBQ3BCLFVBQVUsQ0FBQyxlQUFRLENBQUM7U0FDcEIsVUFBVSxDQUFDLGdCQUFTLENBQUM7U0FDckIsVUFBVSxDQUFDLGFBQU0sQ0FBQztTQUNsQixVQUFVLENBQUMsaUJBQVUsQ0FBQztTQUN0QixVQUFVLENBQUMsY0FBTyxDQUFDO1NBQ25CLFVBQVUsQ0FBQyxhQUFNLENBQUM7U0FDbEIsVUFBVSxDQUFDLGNBQU8sQ0FBQztTQUNuQixVQUFVLENBQUMsZUFBUSxDQUFDO1NBQ3BCLFVBQVUsQ0FBQyxnQkFBUyxDQUFDO1NBQ3JCLFVBQVUsQ0FBQyxjQUFPLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FDekMsQ0FBQTtBQUNILENBQUM7QUFwQ0QsOENBb0NDIn0=