LaunchAndProcessInfo BuildProcessInfo(ITransferProgress progress, string source, string destination,
RsyncOptions options) => new LaunchAndProcessInfo(GetProcessStartInfo(source, destination, options))
{
StandardOutputAction = (process, data) => _parser.ParseOutput(process, data, progress),
StandardErrorAction = (process, data) => _parser.ParseOutput(process, data, progress),
MonitorOutput = _processManager.DefaultMonitorOutputTimeOut,
MonitorResponding = _processManager.DefaultMonitorRespondingTimeOut
};