diff options
| author | Jack Nagel | 2011-12-07 19:09:00 -0600 |
|---|---|---|
| committer | Jack Nagel | 2011-12-08 21:04:28 -0600 |
| commit | 901406e3a0fa25e5c74463ca5453a43bfb5a5a6e (patch) | |
| tree | 9015ac94013015c3d4522296cdf34e676cce4f40 | |
| parent | 94f84544c6da64b60d5ea2c48d2c4ee3533807c2 (diff) | |
| download | brew-901406e3a0fa25e5c74463ca5453a43bfb5a5a6e.tar.bz2 | |
Introduce HOMEBREW_CURL_VERBOSE
When investigating issues, one might want to see exactly what curl is
doing behind the scenes. Setting HOMEBREW_CURL_VERBOSE will cause the
'--verbose' flag to be passed to all invocations of curl.
Prompted by Homebrew/homebrew#8992.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
| -rw-r--r-- | Library/Contributions/manpages/brew.1.md | 3 | ||||
| -rw-r--r-- | Library/Homebrew/utils.rb | 1 | ||||
| -rw-r--r-- | share/man/man1/brew.1 | 6 |
3 files changed, 9 insertions, 1 deletions
diff --git a/Library/Contributions/manpages/brew.1.md b/Library/Contributions/manpages/brew.1.md index db1b37939..cddf08435 100644 --- a/Library/Contributions/manpages/brew.1.md +++ b/Library/Contributions/manpages/brew.1.md @@ -336,6 +336,9 @@ creating your own can be found on the wiki: This can be used to keep downloads out of your home folder, if you have it mounted on an SSD or are using FileVault for instance. + * HOMEBREW\_CURL\_VERBOSE: + If set, Homebrew will pass `--verbose` when invoking `curl`(1). + * HOMEBREW\_DEBUG: If set, instructs Homebrew to always assume `--debug` when running commands. diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index 8eca952de..df23c1387 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -111,6 +111,7 @@ def curl *args args = [HOMEBREW_CURL_ARGS, HOMEBREW_USER_AGENT, *args] # See https://github.com/mxcl/homebrew/issues/6103 args << "--insecure" if MacOS.version < 10.6 + args << "--verbose" if ENV['HOMEBREW_CURL_VERBOSE'] safe_system curl, *args end diff --git a/share/man/man1/brew.1 b/share/man/man1/brew.1 index c799be8c5..9df767f88 100644 --- a/share/man/man1/brew.1 +++ b/share/man/man1/brew.1 @@ -1,7 +1,7 @@ .\" generated with Ronn/v0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3 . -.TH "BREW" "1" "November 2011" "Homebrew" "brew" +.TH "BREW" "1" "December 2011" "Homebrew" "brew" . .SH "NAME" \fBbrew\fR \- The missing package manager for OS X @@ -376,6 +376,10 @@ If set, instructs Homebrew to use the give folder as the download cache\. Otherw This can be used to keep downloads out of your home folder, if you have it mounted on an SSD or are using FileVault for instance\. . .TP +HOMEBREW_CURL_VERBOSE +If set, Homebrew will pass \fB\-\-verbose\fR when invoking \fBcurl\fR(1)\. +. +.TP HOMEBREW_DEBUG If set, instructs Homebrew to always assume \fB\-\-debug\fR when running commands\. . |
