UNPKG

@ycmd/helpers

Version:

LSK.js CLI Creds is the easiest way to manage GitHub / Gitlab secrets and credentials

8 lines (6 loc) 1.53 kB
import { Err } from '@lsk4/err'; import { log } from '@ycmd/utils'; var g=Object.defineProperty;var d=(i,o)=>g(i,"name",{value:o,configurable:!0});function x(i,o){let f=i||Err.getMessage(o),n=!!i;if(f){log.fatal("");!n&&Err.getCode(o)!=="YCMD_MISSING_SCRIPT";let t=Err.getCode(o);t==="err_unknown"&&(t=""),t===f&&(t="");let c=o?.proc?.exitCode;t&&log.fatal("[Code] ",t),f&&c!==f&&log.fatal("[Message] ",f),o?.data&&Object.entries(o.data).forEach(([e,p])=>{log.fatal(`${e}:`,p);}),o?.cwd&&log.fatal("Cwd:",o.cwd),o?.proc?.spawnargs?log.fatal("[Command]",o.proc.spawnargs.join(" ")):o?.command&&(c&&log.fatal("[ExitCode]",c),log.fatal("[Command]",o.command)),o?.proc?.pid&&log.fatal("[PID]",o?.proc?.pid);let l=o?.stack||o?.options?.ctx?.stack;l&&(log.fatal(""),log.fatal("[Stack]"),(l||[]).reverse().forEach(e=>{log.fatal(" ",e?.command),e?.filename&&log.fatal(" \u276F",e?.filename);})),log.fatal("");}o&&(log.warn("For more info add DEBUG=* before command"),log.trace(""),log.trace("\u2193\u2193\u2193\u2193\u2193\u2193\u2193\u2193\u2193\u2193\u2193 Error Message \u2193\u2193\u2193\u2193\u2193\u2193\u2193\u2193\u2193\u2193\u2193"),log.trace(""),log.trace(o),log.trace(""),log.trace("\u2191\u2191\u2191\u2191\u2191\u2191\u2191\u2191\u2191\u2191\u2191 Error Message \u2191\u2191\u2191\u2191\u2191\u2191\u2191\u2191\u2191\u2191\u2191")),n&&(console.log(""),String(this.showHelp()),console.log("")),process.exit(1);}d(x,"onFail"); export { x as onFail }; //# sourceMappingURL=out.js.map //# sourceMappingURL=onFail.js.map