@artilleryio/platform-fargate
Version:
Fargate support for Artillery
1 lines • 792 B
JavaScript
module.exports={listSecretsCommand:listSecretsCommand};const listSecrets=require("../data-api/secrets/list-secrets")["listSecrets"],util=require("../util"),setDefaultAWSCredentials=require("../utils/aws-set-default-credentials");async function listSecretsCommand(options){options.region||(console.log(util.formatError(new Error("A region must be specified, e.g. us-east-1"))),process.exit(1)),-1===util.supportedRegions.indexOf(options.region)&&(console.log(`Unsupported region (${options.region}) provided. Please specify one of: ${util.supportedRegions.join(", ")} `),process.exit(1)),await setDefaultAWSCredentials();try{var secrets=await listSecrets(options.region);console.log(JSON.stringify(secrets))}catch(err){console.error("Something went wrong"),console.error(err),process.exit(1)}}