
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.
Library
This directory contains all the code run by the official brew
command in Homebrew
and all formulae (package descriptions) in taps (repositories containing formulae) in Taps
subdirectories.