static void Main()

in tools/Elasticurl/Elasticurl.cs [364:398]


        static void Main(string[] args)
        {
            ParseArgs(args);
            InitLogging();
            InitOutput();

            var tlsOptions = InitTls();
            var elg = new EventLoopGroup();
            var client = new ClientBootstrap(elg);

            try 
            {
                var connectionTask = InitHttp(client, tlsOptions);
                var streamTask = InitStream(connectionTask.Result);
                var result = streamTask.Result;
                Console.WriteLine("Completed with code {0}", result.ErrorCode);
            }
            catch (AggregateException agg) // thrown by TaskCompletionSource
            {
                Console.Write("Operation failed: ");
                foreach (var ex in agg.Flatten().InnerExceptions)
                {
                    Console.WriteLine(ex.Message);
                }
                Environment.Exit(-1);
            }
            finally
            {
                if (ctx.OutputStream != null)
                {
                    ctx.OutputStream.Flush();
                    ctx.OutputStream.Close();
                }
            }
        }