Mike McQuaid b14f1572b7 audit: more checks for versioned aliases.
Check that a required versioned alias has a valid name (rather than
assuming it’s fine based on it’s existence alone) and check for
the presence of invalid version aliases.

This should handle the case where someone bumps a formula but forgets
to rename the alias that’s mentioned in #2596.
2017-05-09 15:10:29 +01:00
..
2017-04-22 16:28:07 +01:00
2017-04-30 21:11:28 +02:00
2017-04-22 16:28:07 +01:00
2017-03-15 22:58:25 +02:00
2017-05-08 08:38:25 +01:00
2017-04-25 12:29:01 +02:00
2017-04-22 16:28:07 +01:00
2017-05-02 19:03:03 +01:00
2017-04-22 16:28:07 +01:00
2017-04-23 15:10:18 +01:00
2017-04-30 21:11:28 +02:00
2017-04-22 16:28:07 +01:00
2017-05-08 08:38:25 +01:00
2017-05-01 10:58:26 -07:00
2017-04-30 21:11:28 +02:00
2017-04-05 09:00:11 +01:00
2017-04-01 16:33:24 +01:00
2017-04-30 21:11:28 +02:00
2017-04-02 17:02:56 +01:00
2017-04-25 13:40:40 +01:00
2017-05-01 22:42:57 +02: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!