static void Main()

in DEV - Building your Applications for the Cloud/DEV50/src/TailwindTraderServerless/CLI/Program.cs [18:63]


        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("Tailwind Traders Command Line Tool");
                Console.WriteLine("Begin Verification.");

                Verify(args);

                Console.WriteLine("Secrets verified, processing request...");

                var parsedArgs = ParsedArgs.Parse(args);
                
                switch (parsedArgs.Command)
                {
                    case ParsedArgs.INIT:
                        Initialize.Database();
                        break;

                    case ParsedArgs.GET:
                        Get.Sku(parsedArgs.Sku);
                        break;

                    case ParsedArgs.ADD:
                        Add.Sku(parsedArgs.Sku);
                        break;

                    case ParsedArgs.DESCRIBE:
                        Describe.Sku(parsedArgs.Sku, parsedArgs.Target);
                        break;

                    case ParsedArgs.PRICE:
                        Price.Sku(parsedArgs.Sku, parsedArgs.Target);
                        break;

                    case ParsedArgs.IMAGE:
                        Image.Sku(parsedArgs.Sku, parsedArgs.Target);
                        break;
                }
                Console.WriteLine("Success!");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }