made parameterstore better to use

This commit is contained in:
Arwid Thornström
2022-09-16 13:24:46 +02:00
parent 1816c2fa18
commit 6266002a89
@@ -43,19 +43,26 @@ module.exports = {
spinner.stop(); spinner.stop();
} }
let parameterName = '';
while (parameterName !== 'exit') {
const prompt = new AutoComplete({ const prompt = new AutoComplete({
name: 'parameterNames', name: 'parameterNames',
message: 'Choose a parameter', message: 'Choose a parameter (esc to exit)',
limit: 30, limit: 30,
initial: valueNames.length - 1, initial: 10,
choices: valueNames choices: valueNames
}); });
try {
const parameterName = await prompt.run(); const parameterName = await prompt.run();
console.log(`parameterName`, parameterName);
const parameterValue = JSON.parse(strings.trim(await system.run(`aws ssm get-parameter --name ${parameterName}`))); const parameterValue = JSON.parse(strings.trim(await system.run(`aws ssm get-parameter --name ${parameterName}`)));
print.success(`${chalk.green(parameterName)} value is [${chalk.yellow(parameterValue.Parameter.Value)}]`); print.success(`${chalk.green(parameterName)} value is [${chalk.yellow(parameterValue.Parameter.Value)}]`);
} catch (e) {
parameterName = 'exit';
}
}
if (toolbox.fromMenu()) { if (toolbox.fromMenu()) {
await toolbox.menu.showMenu('aws', defaultMenuSettings); await toolbox.menu.showMenu('aws', defaultMenuSettings);