run method

  1. @override
Future<CommandResult> run(
  1. String command, {
  2. List<String> arguments = const [],
  3. String? workingDirectory,
})
override

Implementation

@override
Future<CommandResult> run(
  String command, {
  List<String> arguments = const [],
  String? workingDirectory,
}) async {
  final result = await Process.run(
    command,
    arguments,
    workingDirectory: workingDirectory,
  );
  return CommandResult(
    stdout: result.stdout as String,
    stderr: result.stderr as String,
    exitCode: result.exitCode,
  );
}