Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Display collected caveats at end of `install` or `upgrade` #4361
This PR collects all caveats encountered during an
It also keeps the per-formula caveats output with each individual formula, so when a user is scanning through a long build output, they notice the caveats for each formula, instead of having to skip down to the end to check if there were caveats for that build.
Uses a generic message-collection design, per @ilovezfs's suggestion at #4359 (comment), so this could be combined with a build times output, or other output that combines messages from multiple formulae across a multi-step operation.