mirror of
https://github.com/anten-ka/gotelegram_pro.git
synced 2026-05-19 23:56:03 +00:00
v2.2.1 hotfix: fix telemt download grep pattern (grep -iE), add QR cleanup, bump version to 2.2.1
This commit is contained in:
@@ -25,15 +25,21 @@ get_telemt_download_url() {
|
|||||||
resp=$(curl -s --max-time 10 "$TELEMT_RELEASE_API" 2>/dev/null)
|
resp=$(curl -s --max-time 10 "$TELEMT_RELEASE_API" 2>/dev/null)
|
||||||
if [ -z "$resp" ]; then return 1; fi
|
if [ -z "$resp" ]; then return 1; fi
|
||||||
|
|
||||||
local pattern
|
# URL format: telemt-x86_64-linux-gnu.tar.gz (arch BEFORE linux)
|
||||||
|
local arch_pattern
|
||||||
case "$arch" in
|
case "$arch" in
|
||||||
amd64) pattern="linux.*(amd64|x86_64)" ;;
|
amd64) arch_pattern="(amd64|x86_64)" ;;
|
||||||
arm64) pattern="linux.*(arm64|aarch64)" ;;
|
arm64) arch_pattern="(arm64|aarch64)" ;;
|
||||||
armv7) pattern="linux.*(armv7|arm)" ;;
|
armv7) arch_pattern="(armv7|arm)" ;;
|
||||||
*) pattern="linux.*${arch}" ;;
|
*) arch_pattern="${arch}" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
echo "$resp" | jq -r ".assets[].browser_download_url" 2>/dev/null | grep -iE "$pattern" | head -1
|
echo "$resp" | jq -r ".assets[].browser_download_url" 2>/dev/null \
|
||||||
|
| grep -iE "$arch_pattern" \
|
||||||
|
| grep -i "linux" \
|
||||||
|
| grep -v "sha256" \
|
||||||
|
| grep "gnu" \
|
||||||
|
| head -1
|
||||||
}
|
}
|
||||||
|
|
||||||
# ── Установленная версия ─────────────────────────────────────────────────────
|
# ── Установленная версия ─────────────────────────────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user