run abstract method
Runs executable with arguments and returns the captured result.
Implementation
Future<ProcessResultData> run(
String executable,
List<String> arguments, {
String? workingDirectory,
Duration timeout = const Duration(seconds: 30),
});