CompletionInstallation constructor

  1. @visibleForTesting
CompletionInstallation({
  1. required ShellCompletionConfiguration? configuration,
  2. required Logger logger,
  3. required bool isWindows,
  4. required Map<String, String> environment,
})

Manages the installation of completion scripts for the current shell.

Creation should be done via CompletionInstallation.fromSystemShell.

Implementation

@visibleForTesting
CompletionInstallation({
  required this.configuration,
  required this.logger,
  required this.isWindows,
  required this.environment,
});