require 'formula' class Chruby < Formula homepage 'https://github.com/postmodern/chruby#readme' url 'https://github.com/postmodern/chruby/archive/v0.3.0.tar.gz' sha1 '3c207a7b43d8e66928704237aadc043353799a5d' head 'https://github.com/postmodern/chruby.git' def install system 'make', 'install', "PREFIX=#{prefix}" end def caveats; <<-EOS.undent For a system wide install, add the following to /etc/profile.d/chruby.sh. #!/bin/sh source #{opt_prefix}/share/chruby/chruby.sh RUBIES=(/opt/rubies/*) For a local install, add the following to ~/.bashrc or ~/.zshrc. #!/bin/sh source #{opt_prefix}/share/chruby/chruby.sh RUBIES=(~/.rubies/*) To use existing Rubies installed by RVM, rbenv or rbfu, set RUBIES to the following: RVM: RUBIES=(~/.rvm/rubies/*) rbenv: RUBIES=(~/.rbenv/versions/*) rbfu: RUBIES=('~/.rbfu/rubies/*) To enable auto-switching of Rubies specified by .ruby-version files: source #{opt_prefix}/share/chruby/auto.sh EOS end end