UNPKG

@simbachain/hardhat

Version:
40 lines 1.42 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.setOrGetDir = void 0; const web3_suites_1 = require("@simbachain/web3-suites"); const chalk_1 = __importDefault(require("chalk")); /** * used for setting/overriding default directories, or for getting those directories * * THE 'SET' METHOD FOR THIS FUNCTION SHOULD NOT BE USED UNLESS SOMEONE KNOWS EXACTLY * WHAT THEY ARE DOING! * @param method can be 'set' or 'get' * @param dirName * @param dirPath * @returns */ const setOrGetDir = (method, dirName, dirPath) => { const entryParams = { method, dirPath, }; web3_suites_1.SimbaConfig.log.debug(`:: ENTER : entryParams : ${JSON.stringify(entryParams)}`); if (method.toLowerCase() === "get") { web3_suites_1.SimbaConfig.printChalkedDirs(); return; } if (!dirName || !dirPath) { web3_suites_1.SimbaConfig.log.error(`${chalk_1.default.redBright(`\nsimba: must specify dirName and dirPath`)}`); return; } if (method.toLowerCase() === "set") { web3_suites_1.SimbaConfig.setDirectory(dirName, dirPath); web3_suites_1.SimbaConfig.log.debug(`:: EXIT :`); return; } }; exports.setOrGetDir = setOrGetDir; //# sourceMappingURL=dirs.js.map