static int Main()

in src/Program.cs [338:376]


        static int Main(string[] args)
        {
            Kusto.Cloud.Platform.Utils.Library.Initialize(
                CloudPlatformExecutionMode.HostEnvironment,
                ClientServerProfile.Client,
                typeof(Program).Assembly);

            // Allow tool users to use local credential
            Kusto.Data.KustoConnectionStringBuilder.DefaultPreventAccessToLocalSecretsViaKeywords = false;

            try
            {
                if (args.SafeFastNone() || m_basicHelpHints.SafeFastAny(h => string.Equals(h, args[0], StringComparison.OrdinalIgnoreCase)))
                {
                    PrintUsage(advanced: false);
                    return 1;
                }
                if (m_advancedHelpHints.SafeFastAny(h => string.Equals(h, args[0], StringComparison.OrdinalIgnoreCase)))
                {
                    PrintUsage(advanced: true);
                    return 1;
                }

                s_instance = new Program(args);

                if (s_instance.ConfirmRuntimeArguments())
                {
                    return s_instance.Run();
                }

                Console.WriteLine();
                ExtendedConsole.WriteLine(ConsoleColor.Yellow, "*** Aborted. ***");
                Console.WriteLine();
                return 1;
            }
            finally
            {
            }
        }