using System; using System.Diagnostics; using System.Linq; namespace Ombi.Updater { class Program { static void Main(string[] args) { Console.WriteLine("======================================="); Console.WriteLine(" Starting the Ombi Updater"); Console.WriteLine("======================================="); var options = CheckArgs(args); } private static StartupOptions CheckArgs(string[] args) { if(args.Length <= 0) { Console.WriteLine("No Args Provided... Exiting"); Environment.Exit(1); } var p = new ProcessProvider(); var ombiProc = p.FindProcessByName("Ombi").FirstOrDefault().Id; return new StartupOptions { ApplicationPath = args[0], OmbiProcessId = ombiProc }; } } public class StartupOptions { public string ApplicationPath { get; set; } public int OmbiProcessId { get; set; } } }