made parameterstore better to use
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user