addEnvironments method
Adds one or more ESC environments to stackName.
Implementation
Future<PulumiCommandResult> addEnvironments(
String stackName,
Iterable<String> environments, {
bool yes = true,
}) {
final names = environments.where((e) => e.trim().isNotEmpty).toList();
if (names.isEmpty) {
throw ArgumentError.value(
environments,
'environments',
'At least one environment is required',
);
}
final args = <String>[
'config',
'env',
'add',
...names,
'--stack',
stackName,
];
if (yes) {
args.add('--yes');
}
return runPulumiCommand(args);
}