From 4308ed0075e962ef05d53727521e227e6a54409e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Kro=CC=88ner?= Date: Sun, 8 Dec 2024 22:52:20 +0100 Subject: [PATCH] refactor: Clarify why `name` is read out last from assets.json --- forgejo-release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forgejo-release.sh b/forgejo-release.sh index 1f19feb..7b3a64f 100755 --- a/forgejo-release.sh +++ b/forgejo-release.sh @@ -172,7 +172,7 @@ download() { echo "Downloading tagged release ${TAG}" api GET repos/$REPO/releases/tags/"$TAG" > "$TMP_DIR"/assets.json fi - jq --raw-output '.assets[] | "\(.browser_download_url) \(.name)"' < "$TMP_DIR"/assets.json | while read url name ; do + jq --raw-output '.assets[] | "\(.browser_download_url) \(.name)"' < "$TMP_DIR"/assets.json | while read url name ; do # `name` may contain whitespace, therefore, it must be last curl --fail -H "Authorization: token $TOKEN" -o "$name" -L "$url" done )