berlioz
Version:
Berlioz - cloud deployment and migration services
30 lines (24 loc) • 720 B
JavaScript
var prompt = require('prompt');
module.exports = {
arguments: [
'profile',
{
name: 'region',
optional: true
}
],
exec: function({Promise, _, args, logger, screen, config}) {
var provider = {
profile: args.profile
}
if (args.region) {
provider.region = args.region;
}
if (args.region) {
config.set('config', 'local-aws-region', args.region);
}
config.set('config', ['local-provider', 'aws'], provider);
config.set('config', 'active-local-provider', 'aws');
screen.info('Will use AWS profile \"%s\" for local deployment', provider.profile);
}
}