Add --homebrew-developer flag

This commit is contained in:
Mike McQuaid 2012-12-31 17:51:57 +00:00
parent de1eabf22c
commit f25e7de43b
4 changed files with 19 additions and 7 deletions

View File

@ -408,6 +408,10 @@ can take several different forms:
`HOMEBREW_DEBUG_PREFIX` will be set to the target prefix in the Cellar
of the formula being brewed.
* HOMEBREW\_DEVELOPER:
If set, Homebrew will print warnings that are only relevant to Homebrew
developers (active or budding).
* HOMEBREW\_EDITOR:
If set, Homebrew will use this editor when editing a single formula, or
several formulae in the same directory.

View File

@ -97,6 +97,10 @@ module HomebrewArgvExtension
include?('--dry-run') || switch?('n')
end
def homebrew_developer?
include? '--homebrew-developer' or ENV['HOMEBREW_DEVELOPER']
end
def ignore_deps?
include? '--ignore-dependencies'
end

View File

@ -151,12 +151,12 @@ class FormulaInstaller
if f.keg_only?
ohai 'Caveats', f.keg_only_text
@show_summary_heading = true
else
#audit_bin
#audit_sbin
#audit_lib
#check_manpages
#check_infopages
elsif ARGV.homebrew_developer?
audit_bin
audit_sbin
audit_lib
check_manpages
check_infopages
end
keg = Keg.new(f.prefix)

View File

@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
.TH "BREW" "1" "November 2012" "Homebrew" "brew"
.TH "BREW" "1" "December 2012" "Homebrew" "brew"
.
.SH "NAME"
\fBbrew\fR \- The missing package manager for OS X
@ -450,6 +450,10 @@ HOMEBREW_DEBUG_PREFIX
When \fBbrew install \-d\fR or \fBbrew install \-i\fR drops into a shell, \fBHOMEBREW_DEBUG_PREFIX\fR will be set to the target prefix in the Cellar of the formula being brewed\.
.
.TP
HOMEBREW_DEVELOPER
If set, Homebrew will print warnings that are only relevant to Homebrew developers (active or budding)\.
.
.TP
HOMEBREW_EDITOR
If set, Homebrew will use this editor when editing a single formula, or several formulae in the same directory\.
.