private async static Task GenerateFile()

in eventarc-events/EventListGenerator/Program.cs [53:71]


        private async static Task GenerateFile(bool devsite, bool localServiceCatalogFile = false)
        {
            Directory.CreateDirectory(OUTPUT_FOLDER);

            var filePath = devsite ? OUTPUT_FOLDER + "/" + OUTPUT_DEVSITE : OUTPUT_FOLDER + "/" + OUTPUT_GITHUB;
            using StreamWriter file = new(filePath);

            AddHeader(file, devsite);
            Console.WriteLine($"Using local service catalog file? {localServiceCatalogFile}");
            await AddServices(HEADER_DIRECT, file, devsite, localServiceCatalogFile);
            await AddAuditLogServicesAsync(file, devsite);
            await AddServices(HEADER_THIRDPARTY, file, devsite, localServiceCatalogFile);

            // Important to close the stream before trying to do anything else
            file.Close();
            Console.WriteLine($"File generated: {filePath}");

            await CommitToGitHub(filePath);
        }