UNPKG

@haechi-labs/henesis-cli

Version:

🚀 Command Line Interface tool to Utilize henesis

29 lines • 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const integration_1 = tslib_1.__importDefault(require("../../rpc/integration")); const errors_1 = require("../../errors"); const base_1 = tslib_1.__importDefault(require("../../common/base")); class Describe extends base_1.default { async run() { const { args } = this.parse(Describe); if (args.integrationId === undefined) { this.error(errors_1.MISSING_INTEGRATIONID_ARGS); } try { const integration = await integration_1.default.getIntegration(args.integrationId); this.log(JSON.stringify(integration, undefined, 2)); } catch (err) { this.error(err.message); } } } exports.default = Describe; Describe.description = 'describe a integration'; Describe.examples = [ `$ henesis integration:describe my-integration-id-xqxz`, ]; Describe.flags = {}; Describe.args = [{ name: 'integrationId' }]; //# sourceMappingURL=describe.js.map