#!/bin/bash
# DYNR Module: Help & Discovery v2.3.6

run_help() {
    BLUE='\033[38;5;45m'; PURPLE='\033[38;5;127m'; GOLD='\033[38;5;178m'; RED='\033[38;5;196m'; NC='\033[0m'
    API_URL="https://git.dynastyrevolution.com/api/v1/repos/DYNR/DynastyRevolution-Scripts/contents/modules"
    
    clear
    echo -e "${PURPLE}=================================================${NC}"
    echo -e "${BLUE}    🐉  DYNASTY REVOLUTION: DISCOVERY v2.3.6     ${NC}"
    echo -e "${PURPLE}=================================================${NC}"

    echo -e "${GOLD}📜 ARCHIVE STATUS (Cloud vs Local):${NC}"
    # Fetch list from Gitea API
    REMOTE_LIST=$(curl -sL -A "Mozilla/5.0" "$API_URL" | grep -Po '"name":.*?[^\\]",' | sed 's/"name": "//;s/",//')
    
    if [ -z "$REMOTE_LIST" ]; then
        echo -e "  ${RED}Failed to reach the Vault via API.${NC}"
        echo -e "  ${GOLD}Local Manifest:${NC}"
        ls /opt/dynr/modules 2>/dev/null | sed 's/^/  ↓ /' || echo "  (Empty)"
    else
        for mod in $REMOTE_LIST; do
            if [ -f "/opt/dynr/modules/$mod" ]; then
                echo -e "  ${BLUE}↓ $mod ${NC}(Installed)"
            else
                echo -e "  ${GOLD}☁️  $mod ${NC}(Remote)"
            fi
        done
    fi

    echo -e "${PURPLE}-------------------------------------------------${NC}"
    echo -e "${GOLD}System Commands:${NC}"
    echo -e "  - update  : Update Core Engine to v2.3.6"
    echo -e "  - refresh : Redownload a specific module"
    echo -e "