From: Sergey Matveev Date: Sat, 17 Feb 2024 11:44:18 +0000 (+0300) Subject: Not all releases are in assets X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=commitdiff_plain;h=0cf20c2dbed4f629f82ad6d6a5662bf404fb30de Not all releases are in assets --- diff --git a/link-for/bin/link-for-github-release b/link-for/bin/link-for-github-release index 0f6f117..bdac02f 100755 --- a/link-for/bin/link-for-github-release +++ b/link-for/bin/link-for-github-release @@ -1,4 +1,7 @@ #!/bin/sh -curl https://api.github.com/repos/${1}/${2}/releases | -gojq -r ".[] | .assets[] | .browser_download_url" +tmp=`mktemp` +trap "rm $tmp" HUP PIPE INT QUIT TERM EXIT +curl https://api.github.com/repos/${1}/${2}/releases > $tmp +gojq -r ".[] | .assets[] | .browser_download_url" < $tmp +gojq -r ".[] | .tarball_url" < $tmp