pull/158/head
tidusjar 9 years ago
parent 50022cb559
commit 35310d35ed

@ -50,30 +50,32 @@ namespace PlexRequests.UI
var port = -1;
if (args.Length > 0)
{
foreach (var a in args)
for (int i = 0; i < args.Length; i++)
{
if (a.StartsWith("-base", StringComparison.CurrentCultureIgnoreCase))
var arg = args[i].ToLowerInvariant().Substring(1);
switch (arg)
{
Console.WriteLine("Settings URL Base");
assetLocation = args[0];
}
else
{
Log.Info("We are going to use port {0} that was passed in", a);
int portResult;
if (!int.TryParse(a, out portResult))
{
Console.WriteLine("Didn't pass in a valid port");
Console.ReadLine();
Environment.Exit(1);
}
else
{
port = portResult;
}
case "base":
i++;
var value = args[i];
Console.WriteLine("Settings URL Base");
assetLocation = value;
break;
default:
int portResult;
if (!int.TryParse(args[i], out portResult))
{
Console.WriteLine("Didn't pass in a valid port");
Console.ReadLine();
Environment.Exit(1);
}
else
{
port = portResult;
}
break;
}
}
}
Log.Trace("Getting product version");
WriteOutVersion();
@ -82,7 +84,7 @@ namespace PlexRequests.UI
var cn = s.SetupDb(assetLocation);
s.CacheQualityProfiles();
ConfigureTargets(cn);
if (port == -1)
port = GetStartupPort();

Loading…
Cancel
Save