Files
brew/Library/Homebrew
Mike McQuaid d5155256ce Fix audit version_scheme and revision checks.
Another attempt at fixing `brew audit` issues around detecting
`revision` and `version_scheme` changes correctly. First done in #1754
and #2086 (reverted in #2099 and #2100).

To ease future debugging a `ph` helper has been added to print a hash
and a series of RSpec tests to verify that the `revision`,
`version_scheme` and `version` formula version audits behave as
expected.

Fixes #1731.
2017-04-23 18:56:22 +01:00
..
2017-04-22 16:28:07 +01:00
2017-04-22 16:28:07 +01:00
2017-04-23 15:10:18 +01:00
2017-04-22 16:28:07 +01:00
2017-03-15 22:58:25 +02:00
2017-04-23 15:10:18 +01:00
2017-04-23 15:10:18 +01:00
2017-02-12 22:06:44 +01:00
2017-04-23 15:10:18 +01:00
2017-02-21 04:37:46 -08:00
2017-04-22 16:28:07 +01:00
2017-04-22 16:28:07 +01:00
2017-04-22 16:28:07 +01:00
2017-02-23 10:49:20 -08:00
2017-03-14 17:30:06 +01:00
2017-04-23 15:10:18 +01:00
2017-04-22 16:28:07 +01:00
2017-04-23 15:10:18 +01:00
2017-04-23 15:10:18 +01:00
2017-04-05 09:00:11 +01:00
2017-04-01 16:33:24 +01:00
2017-04-22 16:28:07 +01:00
2017-03-02 12:50:05 +05:30
2017-04-22 16:28:07 +01:00
2017-04-02 17:02:56 +01:00

Homebrew's Formula API

This is the (partially) documented public API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!