whichSync function
Find the command according to the paths
or env variables (PATH
)
Implementation
String? whichSync(String command,
{Map<String, String>? environment, bool includeParentEnvironment = true}) {
// only valid for single commands
if (basename(command) != command) {
return null;
}
// Merge system environment
var shellEnvironment = ShellEnvironment.full(
environment: environment,
includeParentEnvironment: includeParentEnvironment);
return shellEnvironment.whichSync(command);
}