/// <summary> /// Runs a process with the given args /// </summary> /// <param name="path"></param> /// <param name="args"></param> /// <returns></returns> public Task <ProcessOutput> RunProcess(string path, params string[] args) { using (var processInstance = new ProcessInstance(path, args)) { processInstance.RunProcess(); return(Task.FromResult(processInstance.Output)); } }