ilovezfs 6367508454 deps should respect skip-recommended
For example, `brew deps libass --skip-recommended` shouldn't print
harfbuzz because, even though libass builds with harfbuzz when harfbuzz
is not skipped, we asked to skip recommended, of which harfbuzz is one.

The corresponding change is made for `brew uses` as well.

Thanks to Xu Cheng for contributing the code. Any errors are mine.

Closes #129.

Signed-off-by: ilovezfs <ilovezfs@icloud.com>
2016-06-11 01:26:28 -07:00
..
2016-06-11 01:26:28 -07:00
2016-05-22 09:40:08 +01:00
2016-04-04 02:01:15 +08:00
2016-03-20 14:55:58 +08:00
2016-05-22 09:40:08 +01:00
2016-05-22 09:40:08 +01:00
2016-06-03 13:05:18 +01:00
2016-05-08 16:51:22 +01:00
2016-03-08 21:55:09 +08:00
2016-02-02 18:08:13 +00:00
2016-05-08 16:51:22 +01:00
2016-02-06 14:20:56 -08:00
2016-05-03 18:52:40 +01:00
2016-05-08 20:12:51 +02:00
2016-04-19 16:29:29 +08:00
2016-06-03 13:05:18 +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!