public static string GetNVidiaCommandLine(PublicMiningArgs arguments, bool useAutoIntensity, string intensity)
        {
            var sb = new StringBuilder();

            if (SelectedMiningPool == MiningPools.P2Pool)
            {
                sb.Append("--submit-stale");
            }
            var intensityArgs = useAutoIntensity ? string.Empty : $" -i {intensity}";

            sb.Append(intensityArgs);
            sb.Append(arguments);

            return(sb.ToString());
        }
        public static string GetAMDCommandLine(PublicMiningArgs arguments, bool useAutoIntensity, string intensity, string kernal = "")
        {
            var sb = new StringBuilder();

            sb.Append(SelectedMiningPool != MiningPools.P2Pool ? " --no-submit-stale" : "");

            var intensityArgs = useAutoIntensity ? string.Empty : $" -i {intensity} ";

            sb.Append(arguments);
            sb.Append(intensityArgs);
            sb.Append("--text-only ");

            if (!string.IsNullOrEmpty(kernal))
            {
                sb.Append($" --kernelfile {kernal}");
            }

            return(sb.ToString());
        }
 public static string GetCPUCommandLine(PublicMiningArgs arguments)
 {
     return($"{arguments}");
 }