runSync static method
Starts a process and runs it to completion. This is a synchronous call and will block until the child process terminates.
The arguments are the same as for Process.run.
Returns a ProcessResult with the result of running the process, i.e., exit code, standard out and standard in.
Implementation
external static ProcessResult runSync(
String executable, List<String> arguments,
{String? workingDirectory,
Map<String, String>? environment,
bool includeParentEnvironment = true,
bool runInShell = false,
Encoding? stdoutEncoding = systemEncoding,
Encoding? stderrEncoding = systemEncoding});