DUB-UPGRADE(1) The D Language Foundation DUB-UPGRADE(1)

dub-upgrade - ارتقای اجباری وابستگی‌ها

dub upgrade [<packages...>] OPTIONS...

تمام وابستگی‌های بسته را با استعلام نسخه‌های جدید از رجیستری(های) بسته ارتقا می‌دهد.

این فرمان نسخه‌های ذخیره‌شده در فایل انتخاب‌ها (dub.selections.json) را بر همین اساس به‌روزرسانی می‌کند.

اگر یک یا چند نام بسته مشخص شده باشد، تنها همان وابستگی‌ها ارتقا خواهند یافت. در غیر این صورت، تمام وابستگی‌های مستقیم و غیرمستقیم بستهٔ ریشه ارتقا می‌یابند.

--prerelease

استفاده از آخرین نسخهٔ پیش‌انتشار (pre-release)، حتی اگر نسخه‌های نهایی منتشرشده در دسترس باشند

-s, --sub-packages

همچنین وابستگی‌های تمام زیربسته‌های مبتنی بر دایرکتوری را ارتقا می‌دهد

--verify

پروژه را به‌روزرسانی کرده و عملیات ساخت را انجام می‌دهد. در صورت موفقیت، فایل نسخه‌های انتخاب‌شده را بازنویسی می‌کند <هنوز پیاده‌سازی نشده است>.

--dry-run

تنها مواردی را که ارتقا خواهند یافت چاپ می‌کند، اما در عمل چیزی را ارتقا نمی‌دهد.

--missing-only

ارتقا را تنها برای وابستگی‌هایی انجام می‌دهد که هنوز نسخه‌ای برای آن‌ها انتخاب نشده است. این کار همچنین به‌طور خودکار پیش از هر ساخت انجام می‌شود.

--force-remove

گزینه‌ای منسوخ‌شده که هیچ کاری انجام نمی‌دهد.

رجوع کنید به dub(1)

0
عملیات DUB با موفقیت انجام شد
1
خطاهای مربوط به نحوهٔ استفاده، پرچم‌های ناشناختهٔ خط فرمان
2
بسته یافت نشد، بارگیری بسته ناموفق بود، خطاهای متفرقه

dub.sdl, dub.json

حق نشر (c) ۱۹۹۹-۲۰۲۶ متعلق به The D Language Foundation

http://code.dlang.org/docs/commandline

dub(1)

2026-08-16 The D Language Foundation