public static void Main(string[] args) { grpcProcessService = urlToProcessService("http://localhost:5001"); var puppetMasterDomain = new PuppetMasterDomain(); puppetMasterDomain.Start(args, grpcProcessService); }
public void Start(string[] args, GrpcProcessService grpcProcessService) { PCSs.Add(grpcProcessService); if (args.Length == 0) { ExecuteCommands(); } else if (args.Length == 1) { var operationsFilePath = Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, @$ "..\..\..\scripts\{args[0]}")); if (!File.Exists(operationsFilePath)) { Console.WriteLine("The given path: " + operationsFilePath + ". to the operations file is not valid - App shutting down"); return; } ExecuteCommands(operationsFilePath); Console.WriteLine("Operations executed - App shutting down..."); }