cmd/info: print backtrace to developers for unreadable formulae/casks
This commit is contained in:
parent
e011b15953
commit
4c48ace9d1
@ -153,7 +153,14 @@ module Homebrew
|
||||
info_formula(obj, args: args)
|
||||
when Cask::Cask
|
||||
info_cask(obj, args: args)
|
||||
when FormulaUnreadableError, FormulaClassUnavailableError,
|
||||
TapFormulaUnreadableError, TapFormulaClassUnavailableError,
|
||||
Cask::CaskUnreadableError
|
||||
# We found the formula/cask, but failed to read it
|
||||
$stderr.puts obj.backtrace if Homebrew::EnvConfig.developer?
|
||||
ofail obj.message
|
||||
when FormulaOrCaskUnavailableError
|
||||
# The formula/cask could not be found
|
||||
ofail obj.message
|
||||
# No formula with this name, try a missing formula lookup
|
||||
if (reason = MissingFormula.reason(obj.name, show_info: true))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user