Ce face gh release download - Descărcarea fișierelor binare atașate unui Release
Comanda gh release download elimină căutarea manuală a legăturilor de descărcare prin browser sau scrierea de scripturi complicate cu `curl`.
Opțiunea -p <tipar> (pattern) permite filtrarea fișierelor descărcate (de exemplu descărcarea doar a pachetelor de Linux `*linux-amd64.tar.gz`).
Opțiunea -D <director> specifică folderul de destinație unde vor fi salvate fișierele.
Exemple
Exemplul 1: Descărcarea automată a arhivei din cel mai recent release stabil
Preia pachetul fără a specifica manual numărul versiunii.
gh release download -p "*.tar.gz" -D /tmp/update/
Ieșire în terminal
✓ Downloaded aplicatie-v2.0.tar.gz to /tmp/update/aplicatie-v2.0.tar.gz
Greșeli frecvente
- Rularea comenzii pe un release care conține doar codul sursă arhivat automat de GitHub, fără active compilate atașate manual.
Comenzi înrudite
gh release view - Vizualizarea detaliilor și a notelor unei versiuni: Afișează notele de versiune (Changelog) și lista activelor binare descărcabile pentru versiunea specificată.gh release create - Publicarea unei versiuni noi cu tag și binare atașate: Creează un nou Release pe GitHub, generează automat notele de versiune (changelog) din PR-uri și încarcă fișierele binare compilate.