From ca6614f59134d86a58c743cf10b086364c4511d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Fri, 5 Nov 2021 19:49:35 +0100 Subject: [PATCH] Update logseq.sh By using variable `archiveName` we can let Installomator find the right archive in the github list of possibilities. I think this is a more cleaner approach. --- fragments/labels/logseq.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/fragments/labels/logseq.sh b/fragments/labels/logseq.sh index c868662..d51caff 100644 --- a/fragments/labels/logseq.sh +++ b/fragments/labels/logseq.sh @@ -1,10 +1,11 @@ logseq) name="Logseq" type="dmg" - if [[ $(arch) == i386 ]]; then - downloadURL=$(curl --silent --fail "https://api.github.com/repos/logseq/logseq/releases/latest" \ - | awk -F '"' "/browser_download_url/ && /logseq-darwin/ && /.dmg/ && ! /arm64/ { print \$4 }") - elif [[ $(arch) == arm64 ]]; then + if [[ $(arch) == "arm64" ]]; then + archiveName="darwin-arm64-[0-9.]*.dmg" + downloadURL=$(downloadURLFromGit logseq logseq) + elif [[ $(arch) == "i386" ]]; then + archiveName="darwin-x64-[0-9.]*.dmg" downloadURL=$(downloadURLFromGit logseq logseq) fi appNewVersion=$(versionFromGit logseq logseq)