in src/Commands/CommandFactory.cs [284:304]
private void ConfigureCommands(CommandGroup group)
{
// Configure direct commands in this group
foreach (var command in group.Commands.Values)
{
var cmd = command.GetCommand();
if (cmd.Handler == null)
{
ConfigureCommandHandler(cmd, command);
}
group.Command.Add(cmd);
}
// Recursively configure subgroup commands
foreach (var subGroup in group.SubGroup)
{
ConfigureCommands(subGroup);
}
}