private static void Main(string[] args) { if (args.Length == 0) { writeHelp(); return; } string filePath = args[0]; if (!File.Exists(filePath)) { Console.WriteLine("Cannot find file " + filePath); writeHelp(); return; } RemoteGraphContainer container = new RemoteGraphContainer(filePath); RemoteGraph graph = container.GetRemoteGraph(); PluginGraphReport report = graph.GetReport(); PluginGraphConsoleWriter consoleWriter = new PluginGraphConsoleWriter(report); for (int i = 1; i < args.Length; i++) { setArg(consoleWriter, args[i]); } consoleWriter.Write(Console.Out); }