- Use
curl
to get the JSON response for the latest release - Use
grep
to find the line containing file URL - Use
cut
andtr
to extract the URL - Use
wget
to download it
curl -s https://api.github.com/repos/jgm/pandoc/releases/latest \
| grep "browser_download_url.*deb" \
| cut -d : -f 2,3 \
| tr -d \" \
| wget -qi -
@flightlesstux I tried this on PowerToys. It doesn't download the -x64.exe release(s) for me and %url% output is all the browser_download_url from the PowerToys repo but nothing was downloaded:
Would it help to say the .bat is getting the links from a JSON? Should the script echo the URL(s) without the double quotes?
test.bat on W10: