BUNDLE-PLUGIN(1)

πŸ’… bundle-plugin β€” the manual, but make it make sense

okay bestie, gather round, because bundle-plugin is the glow-up your Bundler was waiting for ✨ it's bundle-plugin, part of the general commands manual, and it's literally the plug for adding extra powers to Bundler. no cap.


✨ SYNOPSIS ✨

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]

look at that. four whole moves. you got this 🫢


🌸 DESCRIPTION 🌸

so here's the vibe: with this command you can install, uninstall, and list plugin(s), which is the whole point β€” it extends the functionalities of Bundler. that's it. that's the tea. β˜•


πŸŽ€ SUB-COMMANDS πŸŽ€

πŸ’– install

Install the given plugin(s). slay.

fr fr, for example, bundle plugin install bundler-graph will install the bundler-graph gem from globally configured sources (defaults to RubyGems.org). and heads up β€” the global source specified in Gemfile is ignored. yes, ignored. we don't make the rules, we just read them. πŸ’€

OPTIONS

  • --source=SOURCE β€” Install the plugin gem from a specific source, rather than from globally configured sources. like, you're picking the store, not letting the algorithm pick for you πŸ›οΈ

Example: bundle plugin install bundler-graph --source https://example.com

  • --version=VERSION β€” Specify a version of the plugin gem to install via --version. main character energy: you're not taking whatever version walks up, you're choosing ✨

Example: bundle plugin install bundler-graph --version 0.2.1

  • --git=GIT β€” Install the plugin gem from a Git repository. you can use standard Git URLs like:
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

Example: bundle plugin install bundler-graph --git https://github.com/rubygems/bundler-graph

  • --branch=BRANCH β€” When you specify --git, you can use --branch to use. yes, a specific branch. girlies love a branch πŸ’…
  • --ref=REF β€” When you specify --git, you can use --ref to specify any tag, or commit hash (revision) to use. pin it like a mood board πŸ“Œ
  • --path=PATH β€” Install the plugin gem from a local path. local files? we love a homegrown moment 🏑

Example: bundle plugin install bundler-graph --path ../bundler-graph

πŸ¦‹ uninstall

Uninstall the plugin(s) specified in PLUGINS. bye girl, it's not you it's the dependency graph πŸ’”

OPTIONS

  • --all β€” Uninstall all the installed plugins. If no plugin is installed, then it does nothing. no drama, no error, just silence πŸ•ŠοΈ

🌈 list

List the installed plugins and available commands. it's giving inventory check πŸ‘‘

No options.

⭐ help

Describe subcommands or one specific subcommand. the "wait what does this do again" hotline ☎️

No options.


πŸ’œ SEE ALSO πŸ’œ


and that's the whole page, bestie πŸŽ€ this one's from April 2026, brought to you by the General Commands Manual herself β€” BUNDLE-PLUGIN(1), now go install something iconic πŸ”₯πŸ‘‘

πŸ“¦ where this page comes from