From 8a371c26de82a87763ea75f43238d8f2debacd6c Mon Sep 17 00:00:00 2001 From: cod378 Date: Sun, 2 Nov 2025 02:51:24 +0000 Subject: [PATCH] refactor: switch from remote to local script execution - Changed script loading from remote URL to local directory path for offline usage - Updated REPO_URL to LOCAL_SCRIPTS path (/usr/local/share/proxmenux/scripts) - Disabled check_updates function since it's not applicable for local version - Added comments explaining update functionality will be handled via .deb package in future --- menu | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/menu b/menu index 11ea45a..b1ff99e 100644 --- a/menu +++ b/menu @@ -31,7 +31,7 @@ # Configuration ============================================ -REPO_URL="https://raw.githubusercontent.com/MacRimi/ProxMenux/main" +LOCAL_SCRIPTS="/usr/local/share/proxmenux/scripts" BASE_DIR="/usr/local/share/proxmenux" CONFIG_FILE="$BASE_DIR/config.json" CACHE_FILE="$BASE_DIR/cache.json" @@ -44,7 +44,10 @@ if [[ -f "$UTILS_FILE" ]]; then fi # ========================================================= - +# For now, update is not available in the local version. +# Take in mind that in future versions, updates must be +# a warning to update the .deb package +# ========================================================= check_updates() { local INSTALL_SCRIPT="$BASE_DIR/install_proxmenux.sh" @@ -80,13 +83,13 @@ check_updates() { } - main_menu() { - exec bash <(curl -fsSL "$REPO_URL/scripts/menus/main_menu.sh") + exec bash "$LOCAL_SCRIPTS/menus/main_menu.sh" } load_language initialize_cache -check_updates +# Check updates doesn't make sense in offline mode +# check_updates main_menu