diff options
| author | Bond_009 <bond.009@outlook.com> | 2020-04-15 11:09:14 +0200 |
|---|---|---|
| committer | Bond_009 <bond.009@outlook.com> | 2020-04-15 11:09:14 +0200 |
| commit | fc049caba2ed4db499bd53a2e521550bc45b6ebe (patch) | |
| tree | 95c4870cda0783f51dd8207a86fd5ae906054f77 /Jellyfin.Server | |
| parent | 9cca964b0880dc41792fe27ee03e69609ff2ac7e (diff) | |
| parent | 2eb5775ee3fc0bd98f88e7208798dec4aa63c724 (diff) | |
Merge branch 'master' into nullable3
Diffstat (limited to 'Jellyfin.Server')
| -rw-r--r-- | Jellyfin.Server/Properties/launchSettings.json | 4 | ||||
| -rw-r--r-- | Jellyfin.Server/StartupOptions.cs | 11 |
2 files changed, 12 insertions, 3 deletions
diff --git a/Jellyfin.Server/Properties/launchSettings.json b/Jellyfin.Server/Properties/launchSettings.json index 898819f5f..b6e2bcf97 100644 --- a/Jellyfin.Server/Properties/launchSettings.json +++ b/Jellyfin.Server/Properties/launchSettings.json @@ -8,10 +8,10 @@ }, "Jellyfin.Server (nowebclient)": { "commandName": "Project", - "commandLineArgs": "--nowebclient", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" - } + }, + "commandLineArgs": "--nowebclient" } } } diff --git a/Jellyfin.Server/StartupOptions.cs b/Jellyfin.Server/StartupOptions.cs index c93577d3e..6e15d058f 100644 --- a/Jellyfin.Server/StartupOptions.cs +++ b/Jellyfin.Server/StartupOptions.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; -using System.Globalization; using CommandLine; using Emby.Server.Implementations; +using Emby.Server.Implementations.Updates; using MediaBrowser.Controller.Extensions; namespace Jellyfin.Server @@ -76,6 +76,10 @@ namespace Jellyfin.Server [Option("restartargs", Required = false, HelpText = "Arguments for restart script.")] public string? RestartArgs { get; set; } + /// <inheritdoc /> + [Option("plugin-manifest-url", Required = false, HelpText = "A custom URL for the plugin repository JSON manifest")] + public string? PluginManifestUrl { get; set; } + /// <summary> /// Gets the command line options as a dictionary that can be used in the .NET configuration system. /// </summary> @@ -84,6 +88,11 @@ namespace Jellyfin.Server { var config = new Dictionary<string, string>(); + if (PluginManifestUrl != null) + { + config.Add(InstallationManager.PluginManifestUrlKey, PluginManifestUrl); + } + if (NoWebClient) { config.Add(ConfigurationExtensions.HostWebClientKey, bool.FalseString); |
