@haechi-labs/henesis-cli
Version:
🚀 Command Line Interface tool to Utilize henesis
29 lines • 1.05 kB
JavaScript
;
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