# Group summary local group_summary="" if $has_groups; then declare -A group_counts for peer in "${!peer_group_map[@]}"; do local g="${peer_group_map[$peer]}" group_counts["$g"]=$(( ${group_counts["$g"]:-0} + 1 )) || true done for g in "${!group_counts[@]}"; do group_summary+="${group_counts[$g]} in ${g}, " done group_summary="${group_summary%, }" fi declare -A rule_counts for name in "${!p_rules[@]}"; do local r="${p_rules[$name]}" rule_counts["$r"]=$(( ${rule_counts["$r"]:-0} + 1 )) || true done cmd::list::_render_summary "$group_summary" rule_counts