begin require Pathname(__FILE__).realpath.dirname.join("lib", "hbc", "version") rescue # todo: transitional, defensive, should not be needed. # remove the begin/rescue logic after 1 Feb 2015 require Pathname(__FILE__).realpath.dirname.join("lib", "cask", "version") HBC_VERSION = HOMEBREW_CASK_VERSION end class BrewCask < Formula homepage "https://github.com/caskroom/homebrew-cask/" url "https://github.com/caskroom/homebrew-cask.git", :tag => "v#{HBC_VERSION}" head "https://github.com/caskroom/homebrew-cask.git", :branch => "master" skip_clean "bin" def install man1.install "doc/man/brew-cask.1" prefix.install "lib" => "rubylib" inreplace "bin/brew-cask", "/lib", "/rubylib" prefix.install "Casks", "bin" (bin+"brew-cask").chmod 0755 end test do system "#{bin}/brew-cask", "cask", "info", "google-chrome" end end