public static string CleanUpCmd(bool dryrun, bool directories, bool nonignored, bool ignored)
{
var stringBuilder = new StringBuilder("clean");
if (directories)
stringBuilder.Append(" -d");
if (!nonignored && !ignored)
stringBuilder.Append(" -x");
if (ignored)
stringBuilder.Append(" -X");
if (dryrun)
stringBuilder.Append(" --dry-run");
if (!dryrun)
stringBuilder.Append(" -f");
return stringBuilder.ToString();
}