static void Main()

in RecommendationTools/RecommendationBatchUpdater/Program.cs [8:37]


        static void Main(string[] args)
        {
            Parser.Default.ParseArguments<Options>(args)
                .WithParsed<Options>(o =>
                {
                    try
                    {
                        ///////////////////////////////////////////////////////////////////////////
                        // ADD/MODIFY CODE BELOW TO UPDATE RECOMMENDATIONS AND/OR RULES FILES    //
                        // NOTE: We need to verify compatibility of packages added by rules with //
                        //   the target framework being added.                                   //
                        ///////////////////////////////////////////////////////////////////////////
                        
                        var recommendations = Loader.LoadBatchRecommendations(o.Directory);
                        Updater.BatchAddFramework(recommendations, "net6.0");
                        //Saver.SaveBatch(recommendations);

                        var rules = Loader.LoadBatchRules(o.Directory);
                        Updater.BatchAddFramework(rules, "net6.0");
                        //Saver.SaveBatch(rules);
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine($"Failed to update files in {o.Directory}: {e}");
                        Environment.Exit(-1);
                    }

                    Console.WriteLine("Batch update complete.");
                });
        }