Move Options to Jellyfin.Server and create interface file

Changes following review comments.
This commit is contained in:
PloughPuff
2019-01-28 20:58:47 +00:00
committed by Bond-009
parent ebd2a30087
commit e18b89ca27
8 changed files with 95 additions and 35 deletions

View File

@@ -0,0 +1,55 @@
namespace Emby.Server.Implementations.ParsedStartupOptions
{
public interface IStartupOptions
{
/// <summary>
/// --datadir
/// </summary>
string DataDir { get; }
/// <summary>
/// --configdir
/// </summary>
string ConfigDir { get; }
/// <summary>
/// --logdir
/// </summary>
string LogDir { get; }
/// <summary>
/// --ffmpeg
/// </summary>
string FFmpegPath { get; }
/// <summary>
/// --ffprobe
/// </summary>
string FFprobePath { get; }
/// <summary>
/// --service
/// </summary>
bool IsService { get; }
/// <summary>
/// --noautorunwebapp
/// </summary>
bool AutoRunWebApp { get; }
/// <summary>
/// --package-name
/// </summary>
string PackageName { get; }
/// <summary>
/// --restartpath
/// </summary>
string RestartPath { get; }
/// <summary>
/// --restartargs
/// </summary>
string RestartArgs { get; }
}
}