DUB-UPGRADE(1) The D Language Foundation DUB-UPGRADE(1) نام (NAME) dub-upgrade - ارتقای اجباری وابستگی‌ها خلاصه دستور (SYNOPSIS) dub upgrade [] 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) http://code.dlang.org/docs/commandline همچنین ببینید (SEE ALSO) dub(1) The D Language Foundation 2026-08-16 DUB-UPGRADE(1)