Dernière activité 1 month ago

gistfile1.txt Brut
1204: local collected_rows=""
2205: collected_rows=$(cmd::list::_collect_all_rows | ui::sort_rows)
3207: if [[ -z "$collected_rows" ]]; then
4213: cmd::list::_render_detailed "$collected_rows"
5214: cmd::list::_render_summary_from_rows "$collected_rows"
6223: compact) cmd::list::_render_compact "$collected_rows" ;;
7224: *) cmd::list::_render_compact "$collected_rows" ;;
8229:# Row collection (single pass, all filters)
9232:function cmd::list::_collect_all_rows() {
10291: attempt_ts=$(json::iso_to_ts "$last_ts")
11567: done < <(json::peer_data "$(ctx::clients)" "$(ctx::meta)" "$(ctx::events_log)")
12604: done < <(json::peer_group_map "$groups_dir")
1363: ip=$(peers::get_ip "$name")
1464: type=$(peers::get_type "$name")
1565: rule=$(peers::get_meta "$name" "rule")
1667: allowed_ips=$(grep "^AllowedIPs" "$(ctx::clients)/${name}.conf" \
1773: peers::is_blocked "$name" && is_blocked="true" || is_blocked="false"
1880: status=$(peers::format_status_verbose "$name" "$public_key" \
1982: last_seen=$(peers::format_last_seen "$name" "$public_key" \
2087: activity_total=$(peers::format_activity_total "$public_key")
2190: activity_current=$(peers::format_activity_current "$public_key")
2298: mapfile -t ext < <(json::get "$rule_file" "extends" 2>/dev/null || true)
23117: ui::row "Type" "$(peers::display_type "$type")" "${INSPECT_LABEL_WIDTH}"
24140: rule=$(peers::get_meta "$name" "rule")
25238: mapfile -t groups < <(json::peer_groups "$(ctx::groups)" "$name")
26250: peer_count=$(json::count "$(group::path "$g")" "peers")
27251: [[ "$g" == "$(peers::get_main_group "$name")" ]] && \
28263: ip=$(peers::get_ip "$name")
29291: cat "$(ctx::clients)/${name}.conf"
30330: name=$(peers::resolve_and_require "$name" "$type") || return 1
31