| DUB-UPGRADE(1) | The D Language Foundation | DUB-UPGRADE(1) |
نام (NAME)
dub-upgrade - ارتقای اجباری وابستگیها
خلاصه دستور (SYNOPSIS)
dub upgrade [<packages...>] OPTIONS...
توضیحات (DESCRIPTION)
تمام وابستگیهای بسته را با استعلام نسخههای جدید از رجیستری(های) بسته ارتقا میدهد.
این فرمان نسخههای ذخیرهشده در فایل انتخابها (dub.selections.json) را بر همین اساس بهروزرسانی میکند.
اگر یک یا چند نام بسته مشخص شده باشد، تنها همان وابستگیها ارتقا خواهند یافت. در غیر این صورت، تمام وابستگیهای مستقیم و غیرمستقیم بستهٔ ریشه ارتقا مییابند.
گزینهها (OPTIONS)
--prerelease
استفاده
از آخرین
نسخهٔ
پیشانتشار
(pre-release)، حتی اگر
نسخههای
نهایی
منتشرشده
در دسترس
باشند
-s, --sub-packages
همچنین
وابستگیهای
تمام
زیربستههای
مبتنی بر
دایرکتوری
را ارتقا
میدهد
--verify
پروژه را
بهروزرسانی
کرده و
عملیات
ساخت را
انجام
میدهد. در
صورت
موفقیت،
فایل
نسخههای
انتخابشده
را
بازنویسی
میکند
<هنوز
پیادهسازی
نشده است>.
--dry-run
تنها
مواردی را
که ارتقا
خواهند
یافت چاپ
میکند،
اما در عمل
چیزی را
ارتقا
نمیدهد.
--missing-only
ارتقا را
تنها برای
وابستگیهایی
انجام
میدهد که
هنوز
نسخهای
برای آنها
انتخاب
نشده است.
این کار
همچنین
بهطور
خودکار پیش
از هر ساخت
انجام
میشود.
--force-remove
گزینهای
منسوخشده
که هیچ کاری
انجام
نمیدهد.
گزینههای عمومی (COMMON OPTIONS)
رجوع کنید به dub(1)
وضعیت خروج (EXIT STATUS)
- 0
- عملیات DUB با موفقیت انجام شد
- 1
- خطاهای مربوط به نحوهٔ استفاده، پرچمهای ناشناختهٔ خط فرمان
- 2
- بسته یافت نشد، بارگیری بسته ناموفق بود، خطاهای متفرقه
فایلها (FILES)
dub.sdl, dub.json
نویسندگان (AUTHORS)
حق نشر (c) ۱۹۹۹-۲۰۲۶ متعلق به The D Language Foundation
مستندات برخط (ONLINE DOCUMENTATION)
همچنین ببینید (SEE ALSO)
| 2026-08-16 | The D Language Foundation |