Mike McQuaid
a1f112f3fe
Move o*
output methods to Utils::Output
...
This reduces the surface area of our `Kernel` monkeypatch and removes
the need to `include Kernel` in a bunch of modules.
While we're here, also move `Kernel#require?` to `Homebrew` and fully
scope the calls to it.
2025-08-20 19:20:19 +01:00
Mike McQuaid
e3c3f5a356
Deprecate/disable/remove code for Homebrew 4.6
...
The next minor release will be Homebrew 4.6.0 so let's do the usual
deprecation/disable/remove code cycle.
2025-07-31 12:13:01 +01:00
Michael Cho
f82c58383c
utils/inreplace: allow non-global substitution
...
Also increase test coverage
2024-10-29 20:15:47 -04:00
Mike McQuaid
94416e82f0
Add new odeprecated, odisabled, remove disabled code.
...
Prepare the usual deprecation cycle for Homebrew 4.4.0.
2024-09-24 10:15:34 +01:00
Carlo Cabrera
c73d08c75b
Update comment re #nil?
vs #blank?
2024-09-02 16:02:35 +08:00
Carlo Cabrera
654a58237e
formula: make audit_result
a kwarg in inreplace
...
This allows us to get rid of a RuboCop disable, and will make formulae
easier to read.
2024-09-01 05:05:13 +08:00
Markus Reiter
0f0055ede4
Make documentation @api private
by default.
2024-04-26 19:04:20 +02:00
Douglas Eichelberger
11bb278284
Support Pathname as second arg to gsub!
2023-07-23 21:14:21 -07:00
Douglas Eichelberger
cec3daf6be
Fix type regression
2023-07-23 19:48:48 -07:00
Douglas Eichelberger
c7369b7ea9
Strict type string_inreplace_extension
2023-07-23 15:56:26 -07:00
Douglas Eichelberger
af5cdd1590
Allow implicit String Pathname in gsub
2023-07-22 10:20:52 -07:00
Douglas Eichelberger
24cf6076e8
brew style --fix
2023-04-24 20:42:39 -07:00
Seeker
fbafaff4fe
rubocop: require braces for Sorbet sig
2021-01-18 16:52:45 -08:00
Jonathan Chang
ad44a83b72
inreplace: fix typecheck error
2020-11-08 23:25:52 +11:00
Jonathan Chang
7eadf32a03
Fix type signature of StringInreplaceExtension
2020-10-15 22:18:40 +11:00
Markus Reiter
318091cccc
Move StringInreplaceExtension
into separate file.
2020-10-10 15:06:19 +02:00