public static ProcessSettings SetEnvironmentVariables(this ProcessSettings processSettings, IReadOnlyDictionary <string, string> environmentVariables)
 {
     processSettings.EnvironmentVariables = environmentVariables;
     return(processSettings);
 }
 public static ProcessSettings SetWorkingDirectory(this ProcessSettings processSettings, string workingDirectory)
 {
     processSettings.WorkingDirectory = workingDirectory;
     return(processSettings);
 }
 public static ProcessSettings SetArguments(this ProcessSettings processSettings, string[] arguments)
 {
     processSettings.Arguments.AddRange(arguments);
     return(processSettings);
 }
 public static ProcessSettings SetToolPath(this ProcessSettings processSettings, string toolPath)
 {
     processSettings.ToolPath = Path.GetFullPath(toolPath);
     return(processSettings);
 }