run function

Future<int> run(
  1. String executable,
  2. List<String> arguments
)

Run executable with arguments and forward its output to stdout and stderr.

Implementation

Future<int> run(String executable, List<String> arguments) async {
  final process = await Process.start(executable, arguments);
  unawaited(stdout.addStream(process.stdout));
  unawaited(stderr.addStream(process.stderr));
  return process.exitCode;
}