mirror of
https://github.com/flutter/packages.git
synced 2025-06-29 22:33:11 +08:00
[script] use dart:io support for forwarding stdout/stderr (#5410)
This commit is contained in:
@ -36,11 +36,9 @@ class ProcessRunner {
|
||||
print(
|
||||
'Running command: "$executable ${args.join(' ')}" in ${workingDir?.path ?? io.Directory.current.path}');
|
||||
final io.Process process = await io.Process.start(executable, args,
|
||||
workingDirectory: workingDir?.path, environment: environment);
|
||||
await Future.wait(<Future<dynamic>>[
|
||||
io.stdout.addStream(process.stdout),
|
||||
io.stderr.addStream(process.stderr),
|
||||
]);
|
||||
workingDirectory: workingDir?.path,
|
||||
environment: environment,
|
||||
mode: io.ProcessStartMode.inheritStdio);
|
||||
if (exitOnError && await process.exitCode != 0) {
|
||||
final String error =
|
||||
_getErrorString(executable, args, workingDir: workingDir);
|
||||
|
Reference in New Issue
Block a user