Alyssa Ross e5d7e13c63 keg: installed dependencies of unknown formulae
Previously, trying to resolve the dependencies of a keg would raise an
exception if the formulae for any of the dependencies could not be found
(e.g. if it had been moved to another tap).

This commit updates the dependency finding logic to catch these
exceptions, and fall back to comparing names and taps of formulae, which
should give the correct behaviour.

Fixes #1586.
2016-12-27 18:03:05 +00:00
..
2016-12-20 10:22:30 +00:00
2016-12-20 14:26:53 +00:00
2016-12-19 18:01:36 +00:00
2016-11-21 08:48:26 +00:00
2016-12-20 10:22:30 +00:00
2016-12-20 10:22:30 +00:00
2016-12-10 17:58:41 +00:00
2016-12-14 05:07:54 +03:00
2016-12-20 10:22:30 +00:00
2016-12-20 10:22:30 +00: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!