Alex Dunn 168a2687f8 stricter audit for Emacs Lisp installs
Require that the subdirectory in site-lisp match the formula name
exactly.  This lets us provide better information in the caveats and
will make it easier for helper methods to write to the correct
location (as in in Homebrew/homebrew-emacs#13).
2015-11-01 17:34:28 -08:00
..
2015-08-03 13:22:35 +01:00
2015-10-18 22:57:42 +08:00
2015-08-03 13:22:35 +01:00
2015-08-03 13:22:35 +01:00
2015-10-19 21:41:36 +08:00
2015-08-03 13:22:35 +01:00
2015-08-03 13:22:35 +01:00
2015-08-29 15:43:16 +01:00
2015-08-28 17:15:29 +08:00
2015-08-03 13:22:35 +01:00
2015-08-29 15:43:16 +01:00
2015-08-03 13:22:35 +01:00
2015-08-03 13:22:35 +01:00
2015-08-03 13:22:35 +01:00
2015-11-01 08:22:18 -08:00
2015-10-18 22:57:42 +08:00
2015-08-03 13:22:35 +01:00
2015-08-03 13:22:35 +01:00
2015-11-01 17:34:28 -08:00
2015-08-03 13:22:35 +01:00
2015-08-03 14:34:12 -07:00
2015-08-03 13:22:35 +01:00
2015-10-18 22:57:42 +08:00
2015-08-03 13:22:35 +01:00
2015-04-15 19:51:54 +08:00
2015-09-01 19:19:13 +08:00
2015-08-03 13:22:35 +01:00
2015-11-01 08:22:18 -08:00
2015-08-03 13:22:35 +01:00
2015-11-01 17:27:42 +00:00
2015-08-03 13:22:35 +01:00
2015-10-04 10:31:46 +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!