UNPKG

@sudoo/coco

Version:

:ocean: A simple command line tool framework

29 lines (28 loc) 1.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const connor_1 = require("connor"); exports.MODULE_NAME = 'COCO'; var ERROR_CODE; (function (ERROR_CODE) { ERROR_CODE[ERROR_CODE["INVALID_ARGV"] = 1005] = "INVALID_ARGV"; ERROR_CODE[ERROR_CODE["TOO_MANY_ARGUMENTS"] = 1250] = "TOO_MANY_ARGUMENTS"; ERROR_CODE[ERROR_CODE["INSUFFICIENT_ARGUMENTS"] = 1251] = "INSUFFICIENT_ARGUMENTS"; ERROR_CODE[ERROR_CODE["OPTION_NOT_FOUND"] = 1300] = "OPTION_NOT_FOUND"; ERROR_CODE[ERROR_CODE["DUPLICATED_OPTION"] = 1301] = "DUPLICATED_OPTION"; ERROR_CODE[ERROR_CODE["REQUIRED_OPTION_INSUFFICIENT"] = 1302] = "REQUIRED_OPTION_INSUFFICIENT"; ERROR_CODE[ERROR_CODE["MULTIPLE_COMMAND_MATCHED"] = 1401] = "MULTIPLE_COMMAND_MATCHED"; ERROR_CODE[ERROR_CODE["NO_ENVIRONMENT_VARIABLE_ASSIGNED"] = 2004] = "NO_ENVIRONMENT_VARIABLE_ASSIGNED"; ERROR_CODE[ERROR_CODE["NO_TARGET_ENVIRONMENT_VARIABLE_FOUND"] = 2005] = "NO_TARGET_ENVIRONMENT_VARIABLE_FOUND"; })(ERROR_CODE = exports.ERROR_CODE || (exports.ERROR_CODE = {})); exports.ERROR_LIST = { [ERROR_CODE.INVALID_ARGV]: 'Invalid arguments: "{}"', [ERROR_CODE.TOO_MANY_ARGUMENTS]: 'Too many arguments', [ERROR_CODE.INSUFFICIENT_ARGUMENTS]: 'Insufficient arguments', [ERROR_CODE.OPTION_NOT_FOUND]: 'Option: "{}" not found', [ERROR_CODE.DUPLICATED_OPTION]: 'Duplicated Option: "{}"', [ERROR_CODE.REQUIRED_OPTION_INSUFFICIENT]: 'Required option insufficient', [ERROR_CODE.MULTIPLE_COMMAND_MATCHED]: 'Matched multiple commands: "{}"', [ERROR_CODE.NO_ENVIRONMENT_VARIABLE_ASSIGNED]: 'No Env Var assigned', [ERROR_CODE.NO_TARGET_ENVIRONMENT_VARIABLE_FOUND]: 'No target: "{}" Env Var found', }; exports.panic = connor_1.Panic.withDictionary(exports.MODULE_NAME, exports.ERROR_LIST);