using System.CommandLine;

var rootCommand = new RootCommand("VigilCare Clinical Replay Simulator");

rootCommand.AddCommand(ReplayCommand.Create());
rootCommand.AddCommand(ReplayAllCommand.Create());
rootCommand.AddCommand(ValidateCommand.Create());
rootCommand.AddCommand(DryRunCommand.Create());
rootCommand.AddCommand(MimicListCommand.Create());
rootCommand.AddCommand(MimicGenerateCommand.Create());

return await rootCommand.InvokeAsync(args);