GitCommands.GitCommands.CleanUpCmd C# (CSharp) Method

CleanUpCmd() public static method

public static CleanUpCmd ( bool dryrun, bool directories, bool nonignored, bool ignored ) : string
dryrun bool
directories bool
nonignored bool
ignored bool
return string
        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();
        }
GitCommands