BUNDLE-PLUGIN(1)
π bundle-plugin β bestie, let's talk plugins
okay so quick heads up: this page is from the General Commands Manual (that's the bundle-plugin(1) vibe, iykyk), and we're about to make your Bundler do extra stuff. Periodt.
β¨ NAME β¨
bundle-plugin β literally the command that manages your Bundler plugins. that's it, that's the name π
π¦ 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]
πΈ DESCRIPTION πΈ
so with this command you can install, uninstall, and list plugin(s). that's the whole point β it extends the functionalities of Bundler. more Bundler, but extra. π«Ά
π₯ SUB-COMMANDS π₯
β install
install the given plugin(s). simple as that.
for example, bundle plugin install bundler-graph will install bundler-graph gem from globally configured sources (defaults to RubyGems.org). π
important bestie: the global source specified in Gemfile is ignored. like, it just doesn't get a say here. π
π OPTIONS π
--source=SOURCEβ install the plugin gem from a specific source, rather than from globally configured sources.
example: bundle plugin install bundler-graph --source https://example.com
--version=VERSIONβ specify a version of the plugin gem to install via--version.
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--branchto use. πΏ--ref=REFβ when you specify--git, you can use--refto specify any tag, or commit hash (revision) to use. π·οΈ--path=PATHβ install the plugin gem from a local path.
example: bundle plugin install bundler-graph --path ../bundler-graph
ποΈ uninstall
uninstall the plugin(s) specified in PLUGINS. bye bestie π
π OPTIONS π
--allβ uninstall all the installed plugins. and if no plugin is installed, then it does nothing. (iconic honestly β no drama, no error, just vibes β¨)
π list
list the installed plugins and available commands.
no options. that's it. main character energy, zero flags. π
π§ help
describe subcommands or one specific subcommand.
no options. it's giving helpful and low maintenance. π
π SEE ALSO π
- How to write a Bundler plugin β https://bundler.io/guides/bundler_plugins.html
okay that's the whole page, no cap. this little beauty is dated April 2026 and it comes to you straight from the Bundler fam (BUNDLE-PLUGIN(1), General Commands Manual) β go forth and plugin-ify your life, bestie ππβ¨
π¦ where this page comes from
- centos-stream 10: ruby4.0 4.0.6-37.el10 Β· (Ruby OR BSD-2-Clause) AND (Ruby OR BSD-2-Clause OR GPL-1.0-or-later) AND BSD-3-Clause AND (GPL-3.0-or-later WITH Bison-exception-2.2) AND ISC AND LicenseRef-Fedora-Public-Domain AND MIT AND CC0-1.0 AND zlib AND Unicode-DFS-2015 AND HPND-Markus-Kuhn AND Ruby-pty AND (Ruby OR BSD-2-Clause OR Python-2.0.1) AND BSD-2-Clause AND (Apache-2.0 OR BSL-1.0) AND GPL-2.0-only AND CC-BY-2.5 AND OFL-1.1-RFN AND BSL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms