Files
mleosu f261e108b3
Some checks failed
actionlint / workflow_syntax (push) Has been cancelled
Build Homebrew installer pkg / build (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Documentation CI / linting (push) Has been cancelled
Documentation CI / rubydoc (push) Has been cancelled
Update sponsors, maintainers, manpage and completions / updates (push) Has been cancelled
CI / syntax (push) Has been cancelled
Triage issues / stale (push) Has been cancelled
Triage issues / bump-pr-stale (push) Has been cancelled
Triage issues / lock-threads (push) Has been cancelled
CI / tap syntax (push) Has been cancelled
CI / formula audit (push) Has been cancelled
CI / cask audit (push) Has been cancelled
CI / vendored gems (push) Has been cancelled
CI / docker (push) Has been cancelled
CI / update-test (Ubuntu 22.04) (push) Has been cancelled
CI / update-test (macOS 13) (push) Has been cancelled
CI / tests (Ubuntu 20.04) (push) Has been cancelled
CI / tests (Ubuntu 22.04) (push) Has been cancelled
CI / tests (generic OS) (push) Has been cancelled
CI / tests (macOS 13) (push) Has been cancelled
CI / tests (online) (push) Has been cancelled
CI / test default formula (Ubuntu 20.04) (push) Has been cancelled
CI / test default formula (Ubuntu 22.04) (push) Has been cancelled
CI / test default formula (macOS 13) (push) Has been cancelled
Restore support for catalina
Fix typo
2025-09-14 06:09:15 -06:00
..
2023-08-10 16:08:47 +01:00
2023-08-04 16:43:13 +01:00
2023-08-10 16:08:47 +01:00
2023-06-19 00:12:59 +00:00
2023-08-10 16:27:37 +01:00
2023-07-24 14:12:36 -07:00
2025-09-14 06:09:15 -06:00
2023-08-10 16:08:47 +01:00
2023-04-05 10:06:45 -07:00
2023-04-05 10:06:45 -07:00
2023-03-18 13:55:19 -07:00
2023-04-24 20:42:39 -07:00
2023-05-12 21:17:30 +02:00
2023-04-24 20:42:39 -07:00
2023-04-24 20:42:39 -07:00
2023-04-24 20:42:39 -07:00
2023-04-24 20:42:39 -07:00
2023-07-04 13:31:58 +01:00
2023-07-18 08:52:49 -07:00
2023-03-15 14:29:15 -07:00
2023-05-17 15:26:46 +02:00
2023-07-24 14:12:36 -07:00
2023-08-04 16:43:13 +01:00
2023-07-06 16:56:20 +01:00
2023-08-04 16:43:13 +01:00
2023-04-24 20:42:39 -07:00
2023-05-20 19:28:29 +02:00
2023-08-04 16:43:13 +01:00
2023-03-25 08:50:06 -07:00
2023-04-24 14:03:55 +01:00
2023-04-24 20:42:39 -07:00
2023-04-24 20:42:39 -07:00
2023-07-18 10:59:27 +01:00
2023-06-24 11:09:28 +01:00
2023-03-31 08:35:20 -07:00
2023-03-31 08:35:20 -07:00
2023-04-24 20:42:39 -07:00
2023-04-27 05:15:43 +01:00
2023-04-24 20:42:39 -07:00
2023-05-06 03:27:42 +02:00
2023-04-24 20:42:39 -07:00
2023-04-24 20:42:39 -07:00
2023-04-24 20:42:39 -07:00
2023-05-12 21:17:30 +02:00
2023-03-30 17:22:02 -07:00
2023-04-24 20:42:39 -07:00
2023-04-24 20:42:39 -07:00
2023-03-21 21:42:51 -07:00
2023-05-09 05:08:38 +02:00
2023-04-24 20:42:39 -07:00
2023-07-06 16:56:20 +01:00
2023-03-15 14:29:15 -07:00
2023-08-04 16:43:13 +01:00
2023-04-25 09:26:24 -07:00
2023-05-09 01:13:55 +02:00
2023-04-24 20:42:38 -07:00
2023-04-24 20:42:39 -07:00
2023-07-18 10:59:27 +01:00
2023-04-24 20:42:39 -07:00
2023-05-11 12:33:27 +01:00
2023-08-10 16:08:47 +01:00
2023-04-24 20:42:39 -07:00
2023-03-21 17:37:48 -07:00
2023-04-24 20:42:39 -07:00

Homebrew Ruby API

This is the 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!