ExternalTool constructor

const ExternalTool({
  1. required String name,
  2. required List<String> executables,
  3. required String purpose,
  4. required String install,
  5. List<String> knownLocations = const <String>[],
  6. List<String> versionArguments = const <String>['--version'],
})

The tool name, looked up as executables on PATH and then at knownLocations, asked its version with --version unless told otherwise.

Implementation

const ExternalTool({
  required this.name,
  required this.executables,
  required this.purpose,
  required this.install,
  this.knownLocations = const <String>[],
  this.versionArguments = const <String>['--version'],
});