From ece000c533913f26296aeb0fac2d17d7a8d4fe76 Mon Sep 17 00:00:00 2001 From: Phantop Date: Mon, 9 Jan 2023 11:14:33 -0500 Subject: [PATCH] appdwarf: handle non-explicit x86_64 AppImages --- appdwarf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appdwarf b/appdwarf index bf8ddb9..7b80996 100755 --- a/appdwarf +++ b/appdwarf @@ -71,7 +71,7 @@ case "$1" in shift zzexe "$@" ;; --version | -v ) - tput setaf 2; echo appdwarf 2022.12.13 + tput setaf 2; echo appdwarf 2023.01.09 tput setaf 6; echo Built by July 🏳️‍🌈; exit ;; -* | '' ) echo "Usage: appdwarf [option] [APP/FILE/FOLDER/URL] [compression options]" @@ -103,7 +103,7 @@ if [ ! -d "$1" ]; then # directory doesn't exist, see if this is an appimage echo "Assuming this is a GitHub repo..." app="$(echo "${1%/}"/releases | sed 's|github.com|api.github.com/repos|')" shift - set -- "$(curl "$app" | grep -om1 https.\*"$(uname -m)".AppImage)" "$@" + set -- "$(curl "$app" | grep -om1 "https.*$(uname -m)\.AppImage\|https.*[^-arm64]\.AppImage")" "$@" fi app=$(basename "$1") # actually try to get the appimage