Rylan Polster
e28d455154
autoremove: skip formulae where installed_on_request is nil
2024-06-28 21:57:47 -04:00
Mike McQuaid
a883f14b72
autoremove: don't remove formulae that were built from source
...
When a formula was built from source, it should not be removed by
`brew autoremove` as it will take a while to be installed again.
Fixes https://github.com/Homebrew/brew/issues/17433
2024-06-14 17:26:28 +01:00
Markus Reiter
0b56d0be4a
Document Tab.for_keg
and use Keg#tab
where possible.
2024-04-28 20:50:13 +02:00
Douglas Eichelberger
1df469b348
Enable strict typing
2023-04-26 09:27:00 -07:00
Douglas Eichelberger
65a4d9f627
Fix visibility modifiers
2023-04-26 09:16:55 -07:00
Douglas Eichelberger
a69fc11459
Hoist public method
2023-04-26 09:16:55 -07:00
Douglas Eichelberger
7229d03133
Switch from module_function to eigenclass
2023-04-26 09:16:55 -07:00
Douglas Eichelberger
8f97dea167
Remove other activesupport use
2023-04-26 09:16:55 -07:00
Douglas Eichelberger
03ee70b1ae
Remove kernel/reporting extension
2023-04-26 09:16:55 -07:00
Douglas Eichelberger
9446db7720
Typecheck some utils
2023-03-09 21:46:35 -08:00
apainintheneck
f068f74f55
Move autoremove code to util and add tests
2022-09-13 23:23:48 -07:00