aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/audit.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb
index b47984d96..07acb76e8 100644
--- a/Library/Homebrew/cmd/audit.rb
+++ b/Library/Homebrew/cmd/audit.rb
@@ -17,8 +17,10 @@ module Homebrew
ARGV.formulae
end
+ strict = ARGV.include? "--strict"
+
ff.each do |f|
- fa = FormulaAuditor.new f
+ fa = FormulaAuditor.new(f, :strict => strict)
fa.audit
unless fa.problems.empty?
@@ -76,8 +78,9 @@ class FormulaAuditor
swig
]
- def initialize(formula)
+ def initialize(formula, options={})
@formula = formula
+ @strict = !!options[:strict]
@problems = []
@text = FormulaText.new(formula.path)
@specs = %w{stable devel head}.map { |s| formula.send(s) }.compact