@zambelz/zhc
Version:
API Management Tools
36 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.removeRegisteredProfile = exports.createNewProfile = void 0;
const logger_1 = require("../../utils/logger");
const profile_1 = require("../../utils/profile");
const createNewProfile = (opt) => {
const profileName = opt?.add;
if (!profileName) {
(0, logger_1.logError)("Profile name is required");
return;
}
try {
const newProfile = (0, profile_1.createProfile)(profileName);
(0, logger_1.logInfo)("New profile created at: ", newProfile);
}
catch (err) {
(0, logger_1.logError)(`${err}`);
}
};
exports.createNewProfile = createNewProfile;
const removeRegisteredProfile = (opt) => {
const profileName = opt?.remove;
if (!profileName) {
(0, logger_1.logError)("Profile name is required");
return;
}
try {
(0, profile_1.removeProfile)(profileName);
console.log(`Profile "${profileName}" has been removed`);
}
catch (err) {
(0, logger_1.logError)(`${err}`);
}
};
exports.removeRegisteredProfile = removeRegisteredProfile;
//# sourceMappingURL=profileManagement.js.map