MatheusRich / bun

Bundler's little helper. A missing CLI tool to install and remove gems from Gemfile with ease.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bun

Build Status

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

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

License

MIT

About

Bundler's little helper. A missing CLI tool to install and remove gems from Gemfile with ease.

License:MIT License


Languages

Language:Ruby 100.0%