Mike McQuaid
4c012a41c6
Port brew help
(without arguments) to Bash
...
This provides a decent speedup:
```
$ hyperfine 'git checkout master; brew help' 'git checkout help_bash; brew help'
Benchmark 1: git checkout master; brew help
Time (mean ± σ): 506.4 ms ± 50.9 ms [User: 223.7 ms, System: 99.9 ms]
Range (min … max): 454.6 ms … 634.1 ms 10 runs
Benchmark 2: git checkout help_bash; brew help
Time (mean ± σ): 109.5 ms ± 57.1 ms [User: 1
```
and compares favourably to `pip3 help`:
```
$ hyperfine 'brew help' 'pip3 help'
Benchmark 1: brew help
Time (mean ± σ): 72.9 ms ± 15.9 ms [User: 4.9 ms, System: 6.3 ms]
Range (min … max): 53.6 ms … 126.6 ms 31 runs
Benchmark 2: pip3 help
Time (mean ± σ): 171.5 ms ± 6.1 ms [User: 131.6 ms, System: 24.7 ms]
Range (min … max): 164.2 ms … 189.3 ms 15 runs
Summary
brew help ran
2.35 ± 0.52 times faster than pip3 help
```
2024-07-14 11:54:05 -04:00
..
2024-07-04 12:08:01 -04:00
2024-07-14 08:49:39 -04:00
2024-07-14 08:49:39 -04:00
2024-06-07 12:47:05 -04:00
2024-07-14 08:49:39 -04:00
2024-05-23 00:11:53 +00:00
2024-04-26 19:04:20 +02:00
2024-07-14 10:21:59 -04:00
2024-07-14 08:49:39 -04:00
2024-05-07 12:18:04 +01:00
2024-07-14 08:49:39 -04:00
2024-05-23 17:15:43 +01:00
2024-06-11 02:59:31 +01:00
2024-06-21 19:25:51 -04:00
2024-07-14 00:24:16 +00:00
2024-05-02 09:40:09 +02:00
2024-07-14 00:24:16 +00:00
2024-06-14 12:22:02 +01:00
2024-07-14 09:03:18 -04:00
2024-07-14 09:01:42 -04:00
2024-07-11 21:34:26 -04:00
2024-07-14 08:49:39 -04:00
2024-07-13 11:43:17 -04:00
2024-06-02 15:15:24 +01:00
2024-05-23 17:15:43 +01:00
2024-05-18 18:02:31 +02:00
2024-07-13 11:43:17 -04:00
2024-04-26 19:04:20 +02:00
2024-07-14 08:49:39 -04:00
2024-07-14 08:49:39 -04:00
2024-04-22 22:48:08 -04:00
2024-07-13 14:58:07 -07:00
2024-05-01 11:35:20 +02:00
2024-07-14 08:49:39 -04:00
2024-07-14 11:54:05 -04:00
2024-05-01 11:35:21 +02:00
2024-05-01 11:35:20 +02:00
2024-07-14 08:49:39 -04:00
2024-04-26 19:04:20 +02:00
2024-04-26 19:04:20 +02:00
2024-07-01 15:18:28 -04:00
2024-07-04 01:47:13 -04:00
2024-05-07 12:18:04 +01:00
2024-04-26 19:04:20 +02:00
2024-05-01 11:35:21 +02:00
2024-06-11 23:03:53 +01:00
2024-04-30 12:48:29 +01:00
2024-07-14 08:49:39 -04:00
2024-05-02 09:40:09 +02:00
2024-04-26 19:04:20 +02:00
2024-07-08 13:18:18 -04:00
2024-05-01 11:35:20 +02:00
2024-04-26 19:04:20 +02:00
2024-04-26 19:04:20 +02:00
2024-05-01 11:35:21 +02:00
2024-05-01 11:35:20 +02:00
2024-07-14 08:49:39 -04:00
2024-05-23 17:15:43 +01:00
2024-04-26 19:04:20 +02:00
2024-07-01 15:18:28 -04:00
2024-06-30 23:05:29 -04:00
2024-07-06 15:22:08 +01:00
2024-06-11 10:23:39 +01:00
2024-07-14 08:49:39 -04:00
2024-04-26 19:04:20 +02:00
2024-07-10 23:41:18 -07:00
2024-07-14 08:49:39 -04:00
2024-05-01 11:35:21 +02:00
2024-07-12 16:28:35 -04:00
2024-06-22 12:19:09 -07:00
2024-05-07 12:18:04 +01:00
2024-05-01 11:35:21 +02:00
2024-04-26 19:04:20 +02:00
2024-04-26 19:04:20 +02:00
2024-07-14 09:01:42 -04:00
2024-04-26 19:04:20 +02:00
2024-05-01 11:35:20 +02:00
2024-04-26 19:04:20 +02:00
2024-07-14 08:49:39 -04:00
2024-07-14 08:49:39 -04:00
2024-06-19 16:08:05 +01:00
2024-07-13 11:43:17 -04:00
2024-06-10 09:31:53 +01:00
2024-06-19 21:49:31 +02:00
2024-06-02 15:15:24 +01:00
2024-05-12 04:48:00 +08:00
2024-07-14 11:54:05 -04:00
2024-06-30 02:35:29 -04:00
2024-07-14 11:54:05 -04:00
2024-07-14 11:54:05 -04:00
2024-04-26 19:04:20 +02:00
2024-05-23 17:15:43 +01:00
2024-05-10 08:26:31 +01:00
2024-04-26 19:04:20 +02:00
2024-07-14 08:49:39 -04:00
2024-07-14 08:49:39 -04:00
2024-05-01 11:35:20 +02:00
2024-05-17 14:25:54 +09:00
2024-06-11 02:59:31 +01:00
2024-07-14 00:24:16 +00:00
2024-05-17 12:38:16 +09:00
2024-07-14 08:49:39 -04:00
2024-05-01 11:35:20 +02:00
2024-04-26 19:04:20 +02:00
2024-06-11 02:59:31 +01:00
2024-05-01 11:35:21 +02:00
2024-05-13 08:48:41 -04:00
2024-04-26 19:04:20 +02:00
2024-05-01 11:35:20 +02:00
2024-04-26 19:04:20 +02:00
2024-05-01 11:35:21 +02:00
2024-05-16 09:21:14 -07:00
2024-05-01 11:35:20 +02:00
2024-07-14 08:49:39 -04:00
2024-05-01 11:35:20 +02:00
2024-07-14 08:49:39 -04:00
2024-05-01 11:35:20 +02:00
2024-07-14 08:49:39 -04:00
2024-04-26 19:04:20 +02:00
2024-04-28 20:50:13 +02:00
2024-05-01 11:35:20 +02:00
2024-04-26 19:04:20 +02:00
2024-07-13 16:50:53 -04:00
2024-07-13 16:38:44 -04:00
2024-05-26 16:48:48 +01:00
2024-06-30 23:05:29 -04:00
2024-05-31 15:49:12 -07:00
2024-04-26 19:04:20 +02:00
2024-07-14 08:49:39 -04:00
2024-07-13 16:50:53 -04:00
2024-05-01 11:35:20 +02:00
2024-07-10 13:07:02 -07:00
2024-07-14 08:49:39 -04:00
2024-07-14 08:49:39 -04:00
2024-07-09 15:25:57 -04:00
2024-04-26 19:04:20 +02:00
2024-05-02 16:59:33 -04:00
2024-07-14 08:49:39 -04:00
2024-07-14 08:49:39 -04:00
2024-04-26 19:04:20 +02:00
2024-07-11 19:37:46 +01:00
2024-04-26 19:04:20 +02:00
2024-04-28 20:50:13 +02:00
2024-07-14 08:49:39 -04:00
2024-07-14 08:49:39 -04:00
2024-06-11 23:03:53 +01:00
2024-05-17 14:42:44 +09:00