in cdk-stacks/configure.js [214:263]
async function run() {
try {
const { argFlags, argParams } = getArgs();
if (argFlags['v'] === true) {
VERBOSE = true
}
if (argFlags['h'] === true) {
return displayHelp()
}
if (argFlags['d'] === true) {
return await deleteParametersSSM()
}
if (argFlags['t'] === true) {
console.log(`\nRunning in test mode\n`)
}
initParameters()
if (argFlags['i'] === true) {
console.log(`\nRunning in interactive mode\n`)
await runInteractive(argFlags['l'])
}
else {
processArgParams(argParams)
}
displayInputParameters()
checkRequiredParameters()
writeConfigCacheJSON()
if (argFlags['t'] !== true) {
await storeParametersSSM()
}
console.log(`\nConfiguration complete, review your parameters in config.cache.json\n`)
process.exit(0)
}
catch(error){
console.error(`\nError: ${error.message}\n`)
if (VERBOSE) console.log(error)
process.exit(1)
}
}