BUNDLE-PLUGIN(1) General Commands Manual BUNDLE-PLUGIN(1)

bundle-plugin - مدیریت افزونه‌های Bundler

bundle plugin install PLUGINS [--source=SOURCE] [--version=VERSION] [--git=GIT] [--branch=BRANCH|--ref=REF] [--path=PATH]
bundle plugin uninstall PLUGINS [--all]
bundle plugin list
bundle plugin help [COMMAND]

با استفاده از این دستور می‌توانید برای گسترش قابلیت‌های Bundler، افزونه‌ها را نصب، حذف و فهرست کنید.

افزونه(های) داده‌شده را نصب می‌کند.

برای مثال، bundle plugin install bundler-graph بستهٔ gem مربوط به bundler-graph را از منابع پیکربندی‌شدهٔ سراسری نصب می‌کند (به‌طور پیش‌فرض RubyGems.org). توجه داشته باشید که منبع سراسری مشخص‌شده در Gemfile نادیده گرفته می‌شود.

گزینه‌ها (OPTIONS)

نصب gem افزونه از یک منبع مشخص، به جای منابع پیکربندی‌شدهٔ سراسری.
مثال: bundle plugin install bundler-graph --source https://example.com
مشخص کردن نسخه‌ای از gem افزونه برای نصب از طریق --version.
مثال: bundle plugin install bundler-graph --version 0.2.1
نصب gem افزونه از یک مخزن Git. می‌توانید از نشانی‌های استاندارد Git استفاده کنید، مانند:
ssh://[user@]host.xz[:port]/path/to/repo.git
http[s]://host.xz[:port]/path/to/repo.git
/path/to/repo
file:///path/to/repo
مثال: bundle plugin install bundler-graph --git https://github.com/rubygems/bundler-graph
هنگامی که --git را مشخص می‌کنید، می‌توانید با --branch شاخهٔ مورد نظر را تعیین کنید.
هنگامی که --git را مشخص می‌کنید، می‌توانید با --ref هر برچسب (tag) یا هش کامیت (revision) را مشخص کنید.
نصب gem افزونه از یک مسیر محلی.
مثال: bundle plugin install bundler-graph --path ../bundler-graph

حذف افزونه(های) مشخص‌شده در PLUGINS.

گزینه‌ها (OPTIONS)

تمام افزونه‌های نصب‌شده را حذف می‌کند. اگر هیچ افزونه‌ای نصب نشده باشد، هیچ کاری انجام نمی‌دهد.

فهرست کردن افزونه‌های نصب‌شده و دستورهای موجود.

بدون گزینه.

توضیح زیردستورها یا یک زیردستور خاص.

بدون گزینه.

•
راهنمای نوشتن افزونهٔ Bundler https://bundler.io/guides/bundler_plugins.html
September 2025