From 6fd0a120f1d9bc1d0c0441ad9ce98bf1ffa98cd8 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Tue, 15 Jun 2010 12:35:55 -0700 Subject: External: 'brew fetch' downloads tarballs to cache. --- Library/Contributions/examples/brew-fetch.rb | 7 +++++++ Library/Homebrew/formula.rb | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100755 Library/Contributions/examples/brew-fetch.rb (limited to 'Library') diff --git a/Library/Contributions/examples/brew-fetch.rb b/Library/Contributions/examples/brew-fetch.rb new file mode 100755 index 000000000..73e1f6a87 --- /dev/null +++ b/Library/Contributions/examples/brew-fetch.rb @@ -0,0 +1,7 @@ +# Downloads the tarballs for the given formulae to the Cache + +require 'formula' + +ARGV.formulae.each do |f| + f.downloader.fetch +end diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index d31c1fa7a..5353c65d4 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -70,6 +70,8 @@ end class Formula include FileUtils + attr_reader :url, :version, :homepage, :name, :specs, :downloader + # Homebrew determines the name def initialize name='__UNKNOWN__' set_instance_variable 'url' @@ -119,8 +121,6 @@ class Formula @downloader.cached_location end - attr_reader :url, :version, :homepage, :name, :specs - def bin; prefix+'bin' end def sbin; prefix+'sbin' end def doc; prefix+'share/doc'+name end -- cgit v1.2.3