public bool DiffTool(params string[] fileNames) { var quotedFileNames = from f in fileNames select string.Format("\"{0}\"", f); var fileList = string.Join(" ", quotedFileNames); if (fileList == "") { return(false); } var cmd = string.Format("difftool --no-prompt {0}", fileList); var t = GitBash.RunAsync(cmd, WorkingDirectory); return(true); }