From 24f183dd12064b9dfd729fda58dee0938fa078f6 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sat, 27 Dec 2014 12:38:04 +0000 Subject: audit: add strict mode, argument. --- Library/Homebrew/cmd/audit.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Library/Homebrew/cmd') 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 -- cgit v1.2.3