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());
}
}