Files
DynastyRevolution-Scripts/modules/help

35 lines
1.5 KiB
Bash

#!/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 "