install method

Future<void> install([
  1. AutomationInstallOptions options = const AutomationInstallOptions()
])

Installs project plugins/dependencies via pulumi install.

Implementation

Future<void> install([
  AutomationInstallOptions options = const AutomationInstallOptions(),
]) async {
  final args = <String>['install'];
  if (options.useLanguageVersionTools) {
    args.add('--use-language-version-tools');
  }
  if (options.noPlugins) {
    args.add('--no-plugins');
  }
  if (options.noDependencies) {
    args.add('--no-dependencies');
  }
  if (options.reinstall) {
    args.add('--reinstall');
  }
  await runPulumiCommand(args);
}