UNPKG

@adikari/config-manager

Version:

Tool to deploy configs to different stores

27 lines (20 loc) 534 B
const chalk = require('chalk'); const { log } = require('../../utils/logger'); const maskValue = value => { const stringToMask = value || ''; return stringToMask.replace(/\S(?=\S{4})/g, "*"); } const listParameters = ({ parameters, mask }) => { Object.keys(parameters) .map(key => { const value = parameters[key]; const loggedValue = mask ? maskValue(value) : value; return log(chalk.gray(` ${key}: ${loggedValue}`)) }); return parameters; } module.exports = { listParameters };