function cmd::inspect::_blocks_info() { local name="${1:-}" block::has_file "$name" || return 0 cmd::inspect::_section "Peer Blocks" local blocked_direct blocked_direct=$(block::is_blocked_direct "$name") [[ "$blocked_direct" == "true" ]] && \ printf " \033[1;31m🚫\033[0m blocked directly\n" local blocked_groups blocked_groups=$(block::get_groups "$name") [[ -n "$blocked_groups" ]] && \ printf " \033[1;31m🚫\033[0m blocked by groups: %s\n" "$blocked_groups" block::format_rules "$name" return 0 }