@syngenta-digital/acp
Version:
A simple npx command to set up aws config during a CICD environment
19 lines (17 loc) • 585 B
JavaScript
const minimist = require('minimist');
const profiler = require('./profiler');
const defaulter = require('./defaulter');
const validator = require('./validator');
exports.run = async () => {
console.log('===== AWS CICD PROFILES STARTED =====');
let args = minimist(process.argv.slice(2));
defaulter.assign(args);
const errors = await validator.validate(args);
if (errors.length) {
validator.logErrors(errors);
} else {
await profiler.create(args);
}
console.log('===== AWS CICD PROFILES COMPLETED =====');
return process.exit(0);
};