public async Task <ProcessResult> RunAsync(string command, CancellationToken cancelToken = default(CancellationToken)) { var runner = new ProcessRunner(context); var arguments = ProcessRunInfo.FromCommand(command); var result = await runner.RunAsync(arguments, cancelToken); ProcessResult(result); return(result); }
public ProcessResult Run(string command, CancellationToken cancelToken = default(CancellationToken)) { var runner = new ProcessRunner(context); var arguments = ProcessRunInfo.FromCommand(command); var result = runner.Run(arguments, cancelToken); ProcessResult(result); return(result); }