From be3e60fc95ff761b9688bf8c5daebdb7d06ecce8 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Tue, 12 Nov 2013 15:42:46 +0000 Subject: [PATCH] inreplace: odie for Homebrew developers. --- Library/Homebrew/utils/inreplace.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/utils/inreplace.rb b/Library/Homebrew/utils/inreplace.rb index b4bc05468e..287058021b 100644 --- a/Library/Homebrew/utils/inreplace.rb +++ b/Library/Homebrew/utils/inreplace.rb @@ -12,8 +12,11 @@ module Utils after = after.to_s if Symbol === after sub = s.gsub!(before, after) if sub.nil? - opoo "inreplace in '#{path}' failed" - puts "Expected replacement of '#{before}' with '#{after}'" + message = <<-EOS.undent + inreplace in '#{path}' failed + Expected replacement of '#{before}' with '#{after}' + EOS + ARGV.homebrew_developer? ? odie(message) : opoo(message) end end