Disallow using -remember-password and -qr without -username

This commit is contained in:
Pavel Djundik
2025-01-04 12:36:33 +02:00
parent deac83600c
commit d087678628

View File

@@ -65,6 +65,21 @@ namespace DepotDownloader
ContentDownloader.Config.RememberPassword = HasParameter(args, "-remember-password");
ContentDownloader.Config.UseQrCode = HasParameter(args, "-qr");
if (username == null)
{
if (ContentDownloader.Config.RememberPassword)
{
Console.WriteLine("Error: -remember-password can not be used without -username.");
return 1;
}
if (ContentDownloader.Config.UseQrCode)
{
Console.WriteLine("Error: -qr can not be used without -username.");
return 1;
}
}
ContentDownloader.Config.DownloadManifestOnly = HasParameter(args, "-manifest-only");
var cellId = GetParameter(args, "-cellid", -1);