@adikari/config-manager
Version:
Tool to deploy configs to different stores
24 lines (20 loc) • 606 B
JavaScript
const chalk = require('chalk');
const { log } = require('../../utils/logger');
const makeUpdateConfigs =
({ getProviderStore }) =>
({ parameters }) => {
log(chalk.gray(`Updating config...`));
return getProviderStore()
.then(providerStore => providerStore.updateConfigs({
parameters,
onComplete: ({ name, value, version }) => {
log(chalk.gray(`Updated config: Name: ${name} | Value: [${value}] | Version: [${version}]`));
}
}))
.then(() => {
log(chalk.gray(`Config updated`));
});
};
module.exports = {
makeUpdateConfigs
};