Carlo Cabrera 09fc83667c
os/mac: prefer newest Xcode when searching using mdfind
We're currently returning the first match for `com.apple.dt.Xcode`,
which could be any version if a user has multiple installed.

Instead, let's try to find the newest if all our results have an
`Info.plist` that we can interrogate for the version.

Maybe resolves #18736?
2024-11-08 23:04:49 +08:00
..
2024-09-04 22:54:25 +02:00
2024-11-05 16:44:12 +00:00
2024-11-07 11:26:19 -08:00
2024-08-20 00:13:23 +00:00
2024-11-07 16:21:10 +00:00
2024-11-07 13:00:38 -08:00
2024-11-05 16:04:31 -08:00
2024-08-12 17:36:14 +01:00
2024-08-14 22:56:26 -04:00
2024-09-05 03:37:25 +01:00
2024-10-15 10:39:10 +02:00
2024-10-02 10:03:12 -07:00
2024-07-04 01:47:13 -04:00
2024-10-02 10:03:12 -07:00
2024-08-18 19:03:26 -04:00
2024-11-05 16:44:12 +00:00
2024-09-26 14:32:55 -04:00
2024-09-07 14:45:30 +02:00
2024-09-26 14:48:32 -04:00
2024-08-18 21:20:23 -06:00
2024-10-07 19:45:48 -07:00
2024-10-05 12:18:29 -07:00
2024-07-14 08:49:39 -04:00
2024-10-31 15:35:58 +08:00
2024-09-26 16:19:11 -04:00
2024-09-25 08:56:33 +01:00
2024-09-04 22:54:21 +02:00
2024-09-17 12:43:28 +09:00
2024-10-05 12:18:29 -07:00
2024-11-06 09:11:33 +00:00
2024-09-25 16:49:46 +08:00
2024-10-26 17:32:41 +08:00
2024-08-10 16:43:37 +01:00
2024-08-20 15:33:08 +01:00
2024-08-19 09:56:50 -07:00
2024-09-27 12:31:59 -04: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!