UNPKG

berlioz

Version:

Berlioz - cloud deployment and migration services

30 lines (24 loc) 720 B
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); } }