@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
38 lines • 4.12 kB
JavaScript
;
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
const api_1 = require("../../../api");
const __1 = require("../../..");
class ListCodePageConfigHandler {
process(commandParameters) {
return __awaiter(this, void 0, void 0, function* () {
this.args = commandParameters.arguments;
this.instance = api_1.EndevorRestUtils.setInstance(this.args);
this.session = yield api_1.EndevorRestUtils.setupEndevorSession(this.args, true);
this.commandConsole = commandParameters.response.console;
if (this.args["suppress-messages"] == null || !this.args["suppress-messages"]) {
commandParameters.response.console.log(__1.HandlerUtils.getSessionNotification(this.session, this.instance));
commandParameters.response.console.log(`[INFO] LIST CODEPAGE CONFIG executed for instance ${this.instance}`);
}
const codepagesResponse = yield api_1.EndevorClient.listCodePageConfig(this.session)(this.instance);
commandParameters.response.data.setObj(codepagesResponse);
commandParameters.response.console.log(`Metadata code page: ${codepagesResponse.metadata}`);
commandParameters.response.console.log(`Default code page: ${codepagesResponse.default}`);
commandParameters.response.format.output({
output: codepagesResponse.locations,
format: "table",
header: true
});
});
}
}
exports.default = ListCodePageConfigHandler;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTGlzdENvZGVQYWdlQ29uZmlnLmhhbmRsZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY2xpL2xpc3QvY29kZXBhZ2VzL0xpc3RDb2RlUGFnZUNvbmZpZy5oYW5kbGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBdUJBLHNDQUFzRztBQUN0RyxnQ0FBd0M7QUFleEMsTUFBcUIseUJBQXlCO0lBUXRDLE9BQU8sQ0FBQyxpQkFBcUM7O1lBQ2pELElBQUksQ0FBQyxJQUFJLEdBQUcsaUJBQWlCLENBQUMsU0FBUyxDQUFDO1lBRXhDLElBQUksQ0FBQyxRQUFRLEdBQUcsc0JBQWdCLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxJQUEwQixDQUFDLENBQUM7WUFDOUUsSUFBSSxDQUFDLE9BQU8sR0FBRyxNQUFNLHNCQUFnQixDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxJQUF5QixFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2hHLElBQUksQ0FBQyxjQUFjLEdBQUcsaUJBQWlCLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQztZQUV6RCxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsbUJBQW1CLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDLEVBQUUsQ0FBQztnQkFDOUUsaUJBQWlCLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsZ0JBQVksQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO2dCQUN6RyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxxREFBcUQsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7WUFDL0csQ0FBQztZQUVELE1BQU0saUJBQWlCLEdBQUcsTUFBTSxtQkFBYSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7WUFFOUYsaUJBQWlCLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsQ0FBQztZQUMxRCxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsaUJBQWlCLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztZQUM1RixpQkFBaUIsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxzQkFBc0IsaUJBQWlCLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQztZQUMxRixpQkFBaUIsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQztnQkFDdkMsTUFBTSxFQUFFLGlCQUFpQixDQUFDLFNBQVM7Z0JBQ25DLE1BQU0sRUFBRSxPQUFPO2dCQUNmLE1BQU0sRUFBRSxJQUFJO2FBQ2IsQ0FBQyxDQUFDO1FBQ0wsQ0FBQztLQUFBO0NBaUJGO0FBL0NELDRDQStDQyJ9