cmd/install: fail when pkg not found
The idea here is to facilitate scripting by always failing whenever a package is not installed successfully. This is how the upgrade and reinstall commands work but not install because we also search for similar package names before terminating.
This commit is contained in:
parent
31ed6906f9
commit
16f4a602b3
@ -276,6 +276,8 @@ module Homebrew
|
|||||||
$stderr.puts e.backtrace if Homebrew::EnvConfig.developer?
|
$stderr.puts e.backtrace if Homebrew::EnvConfig.developer?
|
||||||
ofail e.message
|
ofail e.message
|
||||||
rescue FormulaOrCaskUnavailableError, Cask::CaskUnavailableError => e
|
rescue FormulaOrCaskUnavailableError, Cask::CaskUnavailableError => e
|
||||||
|
Homebrew.failed = true
|
||||||
|
|
||||||
# formula name or cask token
|
# formula name or cask token
|
||||||
name = e.try(:name) || e.token
|
name = e.try(:name) || e.token
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user