Update Install

This commit is contained in:
MacRimi
2026-05-20 20:46:58 +02:00
parent bb982629b5
commit 3723888b0c
2 changed files with 13 additions and 4 deletions
+5 -1
View File
@@ -578,7 +578,11 @@ get_appimage_version() {
local appimage_path="$1" local appimage_path="$1"
local filename=$(basename "$appimage_path") local filename=$(basename "$appimage_path")
local version=$(echo "$filename" | grep -oP 'ProxMenux-\K[0-9]+\.[0-9]+\.[0-9]+') # Match any dotted number sequence + optional pre-release suffix
# (e.g. "-beta"). The previous `[0-9]+\.[0-9]+\.[0-9]+` was hardcoded
# to three segments and dropped both the fourth segment AND the
# `-beta` suffix on a name like `ProxMenux-1.2.1.2-beta.AppImage`.
local version=$(echo "$filename" | grep -oP 'ProxMenux-\K[0-9]+(?:\.[0-9]+)+(?:-[A-Za-z0-9]+)?')
echo "$version" echo "$version"
} }
+6 -1
View File
@@ -321,7 +321,12 @@ detect_latest_appimage() {
get_appimage_version() { get_appimage_version() {
local filename local filename
filename=$(basename "$1") filename=$(basename "$1")
echo "$filename" | grep -oP 'ProxMenux-\K[0-9]+\.[0-9]+\.[0-9]+' # Match any dotted number sequence + optional pre-release suffix
# (e.g. "-beta"). The previous `[0-9]+\.[0-9]+\.[0-9]+` was hardcoded
# to three segments and dropped both the fourth segment AND the
# `-beta` suffix on a name like `ProxMenux-1.2.1.2-beta.AppImage`,
# producing the misleading "Monitor beta v1.2.1 installed" line.
echo "$filename" | grep -oP 'ProxMenux-\K[0-9]+(?:\.[0-9]+)+(?:-[A-Za-z0-9]+)?'
} }
# ── AppImage runtime extraction ──────────────────────────── # ── AppImage runtime extraction ────────────────────────────