glab(1) glab(1)

glab-securefile-download - دانلود یک یا چند فایل امن از یک پروژه

glab securefile download [ | --id | --name ] [flags]

برای دانلود یک فایل تنها، آن را با شناسهٔ عددی‌اش (به‌عنوان آرگومان موضعی یا با --id) یا با نام آن با --name مشخص کنید. برای دانلود تمام فایل‌های امن موجود در پروژه، از --all استفاده کنید.

از --path برای ذخیرهٔ یک فایل دانلودشده با یک نام فایل مشخص، یا از --output-dir برای انتخاب دایرکتوری مقصد هنگام دانلود چندین فایل استفاده کنید.

به‌طور پیش‌فرض، فایل‌های دانلودشده در برابر چکسام (checksum) خود اعتبارسنجی می‌شوند. از --no-verify برای صرف‌نظر از اعتبارسنجی، یا از --force-download برای نگه‌داشتن فایل‌ها حتی در صورت ناموفق بودن اعتبارسنجی استفاده کنید. هر دو گزینه می‌توانند امکان دانلود فایل‌های خراب یا دستکاری‌شده را فراهم کنند؛ با احتیاط استفاده کنید.

به‌طور پیش‌فرض، فایل‌ها از پروژهٔ فعلی دانلود می‌شوند. برای هدف قرار دادن پروژه‌ای دیگر از --repo استفاده کنید.

--all[=false] دانلود تمام فایل‌های امن یک پروژه. فایل‌ها با نام و پسوند اصلی فایل دانلود می‌شوند.

--force-download[=false] اجبار به دانلود فایل(ها) حتی اگر اعتبارسنجی چکسام ناموفق باشد. هشدار: با فعال بودن این گزینه، امکان دانلود فایل‌های خراب یا دستکاری‌شده وجود دارد.

--id=0 شناسهٔ (ID) عددی فایل امن برای دانلود.

--name="" نام فایل امن برای دانلود. فایل با همین نام، یا در مسیر مشخص‌شده توسط --path ذخیره می‌شود.

--no-verify[=false] عدم اعتبارسنجی چکسام فایل(های) دانلودشده. هشدار: با فعال بودن این گزینه، امکان دانلود فایل‌های خراب یا دستکاری‌شده وجود دارد.

--output-dir="." دایرکتوری خروجی برای فایل‌های دانلودشده با --all.

-p, --path="./downloaded.tmp" مسیر دانلود فایل امن، شامل نام فایل و پسوند آن.

-h, --help[=false] نمایش راهنما برای این دستور.

-R, --repo="" انتخاب یک مخزن دیگر. می‌توانید از OWNER/REPO یا GROUP/NAMESPACE/REPO استفاده کنید. نشانی وب (URL) کامل یا نشانی Git نیز پذیرفته می‌شود.

# دانلود فایل بر اساس شناسه (موضعی یا فلگ)
glab securefile download 1
glab securefile download --id 1
# دانلود یک فایل بر اساس شناسه در یک مسیر مشخص
glab securefile download 1 --path "securefiles/file.txt"
# دانلود یک فایل در یک مسیر مطلق
glab securefile download 1 --path /tmp/secure/file.txt
# دانلود یک فایل بر اساس نام در دایرکتوری جاری
glab securefile download --name my-secure-file.pem
# دانلود یک فایل بر اساس نام در یک مسیر انتخابی
glab securefile download --name my-secure-file.pem --path securefiles/some-other-name.pem
# دانلود بدون اعتبارسنجی چکسام
glab securefile download 1 --no-verify
# دانلود تمام فایل‌های امن در پروژه
glab securefile download --all
# دانلود تمام فایل‌های امن در یک دایرکتوری مشخص
glab securefile download --all --output-dir secure_files/

glab-securefile(1)

Sep 2026 Auto generated by spf13/cobra