From 22499f5d9838725642e6168f9320ccd1916b913f Mon Sep 17 00:00:00 2001 From: Jake Date: Thu, 21 Oct 2021 10:03:01 -0400 Subject: [PATCH 1/2] create logseq.sh --- fragments/labels/logseq.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 fragments/labels/logseq.sh diff --git a/fragments/labels/logseq.sh b/fragments/labels/logseq.sh new file mode 100644 index 0000000..c868662 --- /dev/null +++ b/fragments/labels/logseq.sh @@ -0,0 +1,12 @@ +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 + downloadURL=$(downloadURLFromGit logseq logseq) + fi + appNewVersion=$(versionFromGit logseq logseq) + expectedTeamID="3K44EUN829" + ;; 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 2/2] 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)