Is there a link to GitHub for downloading a file in the latest release of a repository?

Christian Rondeau picture Christian Rondeau · Jul 28, 2014 · Viewed 58.6k times · Source

Using GitHub's Release feature, it is possible to provide a link to download a specific version of the published software. However, every time a release is made, the gh-page also needs to be updated.

Is there a way to get a link to a specific file of whatever the latest version of a software is?

e.g., this would be a static link:

https://github.com/USER/PROJECT/releases/download/v0.0.0/package.zip

What I'd like is something like:

https://github.com/USER/PROJECT/releases/download/latest/package.zip

NOTE: The difference between this question and GitHub latest release is that this question specifically asks for getting access to the file, not the GitHub latest release page

Answer

Putna picture Putna · Nov 4, 2014

Linux solution to get latest release asset download link (works only if release has one asset only)

curl -s https://api.github.com/repos/boxbilling/boxbilling/releases/latest | grep browser_download_url | cut -d '"' -f 4