GH-RELEASE-DOWNLOAD(1) GitHub CLI manual GH-RELEASE-DOWNLOAD(1)

gh-release-download - دانلود فایل‌های یک انتشار

gh release download [<tag>] [flags]

دانلود فایل‌ها و دارایی‌ها (assets) از یک انتشار گیت‌هاب (GitHub release).

بدون آرگومان صریح نام برچسب (tag name)، فایل‌ها از آخرین انتشار پروژه دانلود می‌شوند. در این حالت، مشخص کردن --pattern یا --archive الزامی است.

اجازه چاپ توالی‌های گریز ترمینال هنگام نوشتن یک فایل در خروجی استاندارد
دانلود آرشیو کد منبع در قالب مشخص‌شده (zip یا tar.gz)
رونویسی فایل‌های موجود با نام یکسان
دایرکتوری مقصد برای دانلود فایل‌ها
فایلی برای نوشتن یک دارایی تکی در آن (از "-" برای نوشتن در خروجی استاندارد استفاده کنید)
تنها دانلود فایل‌هایی که با یک الگوی glob مطابقت دارند
صرف‌نظر کردن از دانلود در صورت وجود فایل‌هایی با نام مشابه

انتخاب یک مخزن دیگر با استفاده از قالب [HOST/]OWNER/REPO

0: اجرای موفقیت‌آمیز

1: خطا

2: دستور لغو شد

4: نیاز به احراز هویت است

نکته: دستورات خاص ممکن است کدهای خروج بیشتری داشته باشند. برای اطلاعات بیشتر به راهنمای دستور مراجعه کنید.

# دانلود تمام فایل‌های یک انتشار مشخص
$ gh release download v1.2.3
# دانلود تنها بسته‌های دبیان برای آخرین انتشار
$ gh release download --pattern '*.deb'
# مشخص کردن چندین الگوی فایل
$ gh release download -p '*.deb' -p '*.rpm'
# دانلود آرشیو کد منبع برای یک انتشار
$ gh release download v1.2.3 --archive=zip

gh-release(1)

Sep 2026