https://github.com/rubygems/bundler-compose
A bundler plugin to allow composing new gems into an existing bundle
https://github.com/rubygems/bundler-compose
bundler bundler-plugin cli ruby
Last synced: about 2 months ago
JSON representation
A bundler plugin to allow composing new gems into an existing bundle
- Host: GitHub
- URL: https://github.com/rubygems/bundler-compose
- Owner: rubygems
- License: mit
- Created: 2023-04-03T22:17:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-21T05:17:50.000Z (about 1 year ago)
- Last Synced: 2025-03-22T09:17:39.296Z (2 months ago)
- Topics: bundler, bundler-plugin, cli, ruby
- Language: Ruby
- Homepage: https://rubygems.org/gems/bundler-compose
- Size: 13.2 MB
- Stars: 27
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Bundler::Compose
This is a bundler subcommand called `bundle compose` that makes it easy to layer additional gems on top of an existing bundle.
Currently, two modes are supported: `bundle compose gem GEMNAME` and `bundle compose gemfile PATH_TO_ADDITIONAL_GEMFILE`.
For example, if you want to run solargraph in your rails project without adding it to the main Gemfile for that project,
```sh
$ cd path/to/project
$ gem install bundler-compose
$ bundle compose gem solargraph -- [solargraph options]
```or if you want to run rubocop & plugins in a project that doesn't want to commit to a linter,
```sh
$ cd path/to/project
$ cat >gems.rubocop.rb <<