CommandDetector constructor

CommandDetector({
  1. required CapabilityKind kind,
  2. required String executable,
  3. String? name,
  4. List<String> args = const ['--version'],
  5. RegExp? versionPattern,
})

Creates a command-based detector.

Implementation

CommandDetector({
  required this.kind,
  required this.executable,
  String? name,
  this.args = const ['--version'],
  RegExp? versionPattern,
}) : name = name ?? kind.name,
     versionPattern = versionPattern ?? RegExp(r'(\d+\.\d+(?:\.\d+)?)');