Skip to content

joealba/gemline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gemline

<img src=“https://travis-ci.org/joealba/gemline.svg?branch=master” alt=“Build Status” />

Create a tilde-arrow Gemfile line for a gem on rubygems.org using the latest version number available according to the rubygems api.

If possible, we’ll also copy that Gemfile line into the clipboard using pbcopy.

Examples

Normal Gemfile usage

# gemline rails
gem "rails", "~> 4.0.1"
  Gem line copied to your clipboard.  Ready to paste into your Gemfile

Including group designation

# gemline rails --group development,test
gem "rails", "~> 4.0.1", :group => [:development, :test]
  Gem line copied to your clipboard.  Ready to paste into your Gemfile

Append your Gemfile

# gemline rails >> Gemfile

Gemspec style

# gemline rails -g
gem.add_dependency "rails", "~> 4.0.1"
  Gem line copied to your clipboard.  Ready to paste into your Gemfile

# gemline rails -g --group development
gem.add_development_dependency "rails", "~> 4.0.1"
  Gem line copied to your clipboard.  Ready to paste into your Gemfile

Gemline – It’s not just for the command line anymore. You can use it in your bootstrapping code too.

require 'gemline'
puts Gemline.new('rails').gemline
puts Gemline.new('rails', :group => :development).gemline

Install

# gem install gemline

Usage

# gemline [GEM NAME]

Upcoming features

  • A –pre option to grab the latest prerelease version

  • An –open option to open the gem’s rubygems.org page in the default browser

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages