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
{
}
}