in deploy.js [60:93]
function parseArgs() {
var args = process.argv.slice(2);
var i = 0;
while (i < args.length) {
switch(args[i]) {
case '-h': case '--help':
usage();
process.exit(0);
break;
case '-r': case '--region':
region = getArgOrExit(++i, args);
break;
case '-b': case '--s3-bucket':
bucket = getArgOrExit(++i, args);
break;
case '-s': case '--stack-name':
stack = getArgOrExit(++i, args);
break;
case '-i': case '--docker-image':
ecrDockerImageArn = getArgOrExit(++i, args);
break;
default:
console.log(`Invalid argument ${args[i]}`);
usage();
process.exit(1);
}
++i;
}
if (!stack.trim() || !bucket.trim() || !ecrDockerImageArn.trim()) {
console.log('Missing required parameters');
usage();
process.exit(1);
}
}