UNPKG

@getcoconut/cli

Version:

A tool for locally emulating and mocking Pulumi Cloud projects.

31 lines 1.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const errors_1 = require("./lib/errors"); const program_1 = require("./lib/program"); (function run() { var _a, _b, _c; return tslib_1.__awaiter(this, void 0, void 0, function* () { try { yield program_1.program.parseAsync(); } catch (err) { if (errors_1.isCustomError(err)) { console.error('error:', err.message); } else if (err === null || err === void 0 ? void 0 : err.commandResult) { // Pulumi error if ((_a = err === null || err === void 0 ? void 0 : err.commandResult) === null || _a === void 0 ? void 0 : _a.stdout) console.log(err.commandResult.stdout); if ((_b = err === null || err === void 0 ? void 0 : err.commandResult) === null || _b === void 0 ? void 0 : _b.stderr) console.log(err.commandResult.stderr); if ((_c = err === null || err === void 0 ? void 0 : err.commandResult) === null || _c === void 0 ? void 0 : _c.err) console.error(err.commandResult.err); } else { console.error(`an unexepcted error has occurred: ${(err === null || err === void 0 ? void 0 : err.message) || err}`); } } }); })(); //# sourceMappingURL=index.js.map