| BUNDLE-OUTDATED(1) | General Commands Manual | BUNDLE-OUTDATED(1) |
نام (NAME)
bundle-outdated - بررسی وجود نسخههای جدیدتر برای جمهای نصبشده
خلاصه دستور (SYNOPSIS)
bundle outdated [GEM] [--local] [--pre] [--source] [--filter-strict | --strict] [--update-strict] [--parseable | --porcelain] [--group=GROUP] [--groups] [--patch|--minor|--major] [--filter-major] [--filter-minor] [--filter-patch] [--only-explicit]
توضیحات (DESCRIPTION)
دستور outdated نام و نسخهٔ جمهایی را که نسخهٔ جدیدتری از آنها در منبع مشخصشده موجود است، فهرست میکند. فراخوانی outdated همراه با [GEM [GEM]] تنها وجود نسخههای جدیدتر برای جمهای ارائهشده را بررسی میکند. نسخههای پیشانتشار بهطور پیشفرض نادیده گرفته میشوند. اگر جمهای شما بهروز باشند، Bundler با کد وضعیت ۰ خارج میشود؛ در غیر این صورت با کد ۱ خارج خواهد شد.
گزینهها (OPTIONS)
- --local
- برای دریافت جمها از راه دور تلاشی نمیکند و در عوض از حافظهٔ موقت محلی جمها استفاده میکند.
- --pre
- وجود نسخههای جدیدتر پیشانتشار (pre-release) را بررسی میکند.
- --source=<list>
- بررسی را در برابر یک منبع مشخص انجام میدهد.
- --filter-strict, --strict
- تنها نسخههای جدیدتری را فهرست میکند که با نیازمندیهای Gemfile شما مجاز شدهاند و همچنین به فلگهای بهروزرسانی محافظهکارانه (--patch، --minor، --major) پایبند میماند.
- --update-strict
- حل وابستگی سختگیرانه و محافظهکارانه؛ اجازه نمیدهد هیچ جمی فراتر از آخرین --patch | --minor | --major بهروزرسانی شود.
- --parseable, --porcelain
- استفاده از قالببندی مینیمال برای خروجی با قابلیت تجزیهٔ آسانتر.
- --group=GROUP
- فهرست کردن جمهای متعلق به یک گروه مشخص.
- --groups
- فهرست کردن جمها بهصورت سازمانیافته بر پایهٔ گروهها.
- --minor
- ترجیح دادن بهروزرسانی تنها تا نسخهٔ فرعی (minor) بعدی.
- --major
- ترجیح دادن بهروزرسانی تا نسخهٔ اصلی (major) بعدی (پیشفرض).
- --patch
- ترجیح دادن بهروزرسانی تنها تا نسخهٔ پچ (patch) بعدی.
- --filter-major
- فقط نسخههای جدیدتر اصلی (major) را فهرست میکند.
- --filter-minor
- فقط نسخههای جدیدتر فرعی (minor) را فهرست میکند.
- --filter-patch
- فقط نسخههای جدیدتر پچ (patch) را فهرست میکند.
- --only-explicit
- تنها جمهایی را فهرست میکند که صریحاً در Gemfile شما مشخص شدهاند، نه وابستگیهای آنها.
گزینههای سطح پچ (PATCH LEVEL OPTIONS)
برای جزئیات بیشتر به bundle-update(1) bundle-update.1.html مراجعه کنید.
فیلتر کردن خروجی (FILTERING OUTPUT)
۳ گزینهٔ فیلتر کردن بر حل وابستگی نسخهها تأثیری ندارند و صرفاً تعیین میکنند چه نسخههایی در خروجی نمایش داده شوند.
اگر خروجی معمولی موارد زیر را نشان دهد:
-
* Gem Current Latest Requested Groups * faker 1.6.5 1.6.6 ~> 1.4 development, test * hashie 1.2.0 3.4.6 = 1.2.0 default * headless 2.2.3 2.3.1 = 2.2.3 test
گزینهٔ --filter-major تنها این مورد را نشان خواهد داد:
-
* Gem Current Latest Requested Groups * hashie 1.2.0 3.4.6 = 1.2.0 default
گزینهٔ --filter-minor تنها این مورد را نشان خواهد داد:
-
* Gem Current Latest Requested Groups * headless 2.2.3 2.3.1 = 2.2.3 test
گزینهٔ --filter-patch تنها این مورد را نشان خواهد داد:
-
* Gem Current Latest Requested Groups * faker 1.6.5 1.6.6 ~> 1.4 development, test
گزینههای فیلتر میتوانند ترکیب شوند. --filter-minor و --filter-patch این مورد را نشان خواهند داد:
-
* Gem Current Latest Requested Groups * faker 1.6.5 1.6.6 ~> 1.4 development, test
ترکیب هر سه گزینهٔ filter نتیجهای مشابه با عدم ارائهٔ هیچیک از آنها خواهد داشت.
| سپتامبر 2025 |