function cmd::inspect::_group_info() { local name="$1" local groups=() mapfile -t groups < <(json::peer_groups "$(ctx::groups)" "$name") ui::empty "${groups[*]}" && return 0 ui::section "Groups" printf "\n" if [[ ${#groups[@]} -eq 0 ]] || [[ -z "${groups[0]:-}" ]]; then printf " —\n" return 0 fi for g in "${groups[@]}"; do [[ -z "$g" ]] && continue local count count=$(json::count "$(group::path "$g")" "peers") printf " %-20s %s peers\n" "$g" "$count" done return 0 }