diff options
| author | Adam Vandenberg | 2010-06-15 12:35:55 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2010-06-15 12:38:04 -0700 |
| commit | 6fd0a120f1d9bc1d0c0441ad9ce98bf1ffa98cd8 (patch) | |
| tree | 7a27718e0be6b9fefa0a59307b8443d265cb3f19 | |
| parent | 8af39f115c2287b39f22827c7e24ab6dc06e3379 (diff) | |
| download | brew-6fd0a120f1d9bc1d0c0441ad9ce98bf1ffa98cd8.tar.bz2 | |
External: 'brew fetch' downloads tarballs to cache.
| -rwxr-xr-x | Library/Contributions/examples/brew-fetch.rb | 7 | ||||
| -rw-r--r-- | Library/Homebrew/formula.rb | 4 |
2 files changed, 9 insertions, 2 deletions
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 |
