https://github.com/shime/bun
Bundler's little helper. A missing CLI tool to install and remove gems from Gemfile with ease.
https://github.com/shime/bun
bundler minimalistic ruby
Last synced: 11 months ago
JSON representation
Bundler's little helper. A missing CLI tool to install and remove gems from Gemfile with ease.
- Host: GitHub
- URL: https://github.com/shime/bun
- Owner: shime
- License: mit
- Created: 2018-02-06T18:17:07.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-12T06:48:52.000Z (almost 7 years ago)
- Last Synced: 2025-03-27T04:33:22.497Z (11 months ago)
- Topics: bundler, minimalistic, ruby
- Language: Ruby
- Size: 37.1 KB
- Stars: 35
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# Bun
[](https://travis-ci.org/shime/bun)
Bundler's little helper. A missing CLI tool to install and remove gems from Gemfile with ease.

## Installation
```
$ gem install bun
```
## Usage
Install RSpec:
```
$ bun add rspec
```
Install specific version of RSpec
```
$ bun add rspec:3.7.0
```
Install Pry in development group:
```
$ bun add pry --development
```
Install RSpec and Cucumber in test group:
```
$ bun add rspec cucumber --test
```
Uninstall RSpec:
```
$ bun remove rspec
```
Uninstall Rails:
```
$ bun remove rails
```
Install Cuba with strict version range:
```
$ bun add cuba --strict
```
Add Sequel to the Gemfile and exit without installing it:
```
$ bun add sequel --skip-install
```
Just print the gem name with the latest version found and exit:
```
$ bun add sequel --print
```
More info:
```
$ bun --help
```
# API
```ruby
require "bun"
Bun.add("rspec:3.7.0") # adds RSpec to Gemfile and runs bundle install
Bun.remove("rspec") # removes RSpec from Gemfile
```
## Prior art
* [Gemrat](https://github.com/drurly/gemrat)
## License
[MIT](/license)