CommandRunner constructor

CommandRunner({
  1. ProcessRunner? processRunner,
  2. YamlHelper? yamlHelper,
  3. CommandHelper? commandHelper,
})

Creates a runner with optional injected process/YAML helpers for tests.

Implementation

CommandRunner({
  ProcessRunner? processRunner,
  YamlHelper? yamlHelper,
  CommandHelper? commandHelper,
}) : _processRunner = processRunner ?? Process.run,
     _yamlHelper = yamlHelper ?? YamlHelper(),
     _commandHelper = commandHelper ?? CommandHelper();