12345678910111213141516171819202122232425262728 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace MediaBrowser.Server.Startup.Common
- {
- public class StartupOptions
- {
- private readonly List<string> _options = Environment.GetCommandLineArgs().ToList();
- public bool ContainsOption(string option)
- {
- return _options.Contains(option, StringComparer.OrdinalIgnoreCase);
- }
- public string GetOption(string name)
- {
- var index = _options.IndexOf(name);
- if (index != -1)
- {
- return _options.ElementAtOrDefault(index + 1);
- }
- return null;
- }
- }
- }
|