UNPKG

alks

Version:
27 lines 966 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleCommanderError = void 0; const handleUnknownCommand_1 = require("./handleUnknownCommand"); const log_1 = require("../log"); const errorAndExit_1 = require("../errorAndExit"); function isCommanderError(err) { return err.code !== undefined; } function handleCommanderError(program, err) { if (isCommanderError(err)) { (0, log_1.log)(err.code); switch (err.code) { case 'commander.unknownCommand': { return (0, handleUnknownCommand_1.handleUnknownCommand)(program); } case 'commander.help': case 'commander.version': case 'commander.helpDisplayed': { return; // Do nothing } } } (0, errorAndExit_1.errorAndExit)(err.message, err); } exports.handleCommanderError = handleCommanderError; //# sourceMappingURL=handleCommanderError.js.map