API/api.medcify.app/node_modules/snyk/dist/cli/110.index.js

67 lines
1.8 KiB
JavaScript
Raw Normal View History

2022-09-26 06:11:44 +00:00
"use strict";
exports.id = 110;
exports.ids = [110];
exports.modules = {
/***/ 73608:
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
Object.defineProperty(exports, "__esModule", ({ value: true }));
const snyk = __webpack_require__(9146);
const validMethods = ['set', 'get', 'unset', 'clear'];
async function config(method, ...args) {
if (method && !validMethods.includes(method)) {
throw new Error(`Unknown config command "${method}"`);
}
const key = args[0];
if (method === 'set') {
let res = '';
args.forEach((item) => {
const [key, val] = item.split(/=(.+)/);
snyk.config.set(key, val);
res += key + ' updated\n';
// ensure we update the live library
if (key === 'api') {
snyk.api = val;
}
});
return res;
}
if (method === 'get') {
if (!key) {
throw new Error('config:get requires an argument');
}
return snyk.config.get(key) || '';
}
if (method === 'unset') {
if (!key) {
throw new Error('config:unset requires an argument');
}
snyk.config.delete(key);
if (key === 'api') {
// ensure we update the live library
snyk.api = null;
}
return `${key} deleted`;
}
if (method === 'clear') {
snyk.config.clear();
// ensure we update the live library
snyk.api = null;
return 'config cleared';
}
return Object.keys(snyk.config.all)
.sort((a, b) => Number(a.toLowerCase() < b.toLowerCase()))
.map((configKey) => `${configKey}: ${snyk.config.all[configKey]}`)
.join('\n')
.trim();
}
exports.default = config;
/***/ })
};
;
//# sourceMappingURL=110.index.js.map