startAndReadAsString method

Future<String> startAndReadAsString(
  1. String executable, {
  2. Iterable<String> arguments = const [],
  3. Encoding encoding = utf8,
  4. List<int> acceptedExitCodes = const [0],
})

Implementation

Future<String> startAndReadAsString(String executable,
    {Iterable<String> arguments = const [],
    Encoding encoding: utf8,
    List<int> acceptedExitCodes: const [0]}) async {
  var p = await start(executable, arguments: arguments);
  await p.expectExitCode(acceptedExitCodes);
  return await p.stdout.readAsString(encoding: encoding);
}