aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAdam Vandenberg2010-02-19 21:55:17 -0800
committerAdam Vandenberg2010-02-24 11:15:12 -0800
commit2c7b412c2ae38e5b22f7babf50f79dd83c9c83c2 (patch)
tree6f3b19298e536c2d02b2cc740263c51e92a2b0dc /Library
parent7ffd08ee34ecc08db4f4fe1ef7650aab3942a91d (diff)
downloadhomebrew-2c7b412c2ae38e5b22f7babf50f79dd83c9c83c2.tar.bz2
brew --cache [formula]
This developer-oriented command lets you ask Homebrew what the cached filename will be for a brew's tarball.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/download_strategy.rb2
-rw-r--r--Library/Homebrew/formula.rb4
2 files changed, 6 insertions, 0 deletions
diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb
index e60b879b6..b49cf4d6e 100644
--- a/Library/Homebrew/download_strategy.rb
+++ b/Library/Homebrew/download_strategy.rb
@@ -53,6 +53,8 @@ class AbstractDownloadStrategy
end
class CurlDownloadStrategy <AbstractDownloadStrategy
+ attr_reader :tarball_path
+
def initialize url, name, version, specs
super
if @unique_token
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 0af5651e3..34cd5ef24 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -133,6 +133,10 @@ class Formula
self.class.path name
end
+ def cached_download
+ @downloader.tarball_path
+ end
+
attr_reader :url, :version, :homepage, :name, :specs
def bin; prefix+'bin' end