Skip to content

Instantly share code, notes, and snippets.

@paulca
Created June 28, 2010 12:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save paulca/455780 to your computer and use it in GitHub Desktop.
Save paulca/455780 to your computer and use it in GitHub Desktop.

Here's what I'm thinking. A single command for creating "projects" ... a project being your app, or your gem or your library or whatever.

project new APPNAME
#=> creates a new folder with a .rvmrc and its own gemset

project init gem
#=> creates a new Gemfile

project load
#=> essentially just runs "bundle install"

This is all it would take to set up a new rvm + bundler "environment" that would be completely distinct from the rest of the world.

Basically, it uses rvm + bundler, but ... it kind of abstracts them away, and gives me the less abstract idea of "projects" ... eg. distinct folders with their own Ruby, gemset etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment