runSync method
ProcessRunnerResult
runSync(
- String executable,
- List<
String> arguments, { - String? workingDirectory,
- Map<
String, String> ? environment, - bool includeParentEnvironment = true,
- bool runInShell = false,
override
Runs a process synchronously.
Implementation
@override
ProcessRunnerResult runSync(
String executable,
List<String> arguments, {
String? workingDirectory,
Map<String, String>? environment,
bool includeParentEnvironment = true,
bool runInShell = false,
}) {
final result = Process.runSync(
executable,
arguments,
workingDirectory: workingDirectory,
environment: environment,
includeParentEnvironment: includeParentEnvironment,
runInShell: runInShell,
);
return ProcessRunnerResult(
exitCode: result.exitCode,
stdout: result.stdout,
stderr: result.stderr,
);
}