diff --git a/docs/AbstractCoreTap.html b/docs/AbstractCoreTap.html index 911b7ada9..26ec0f9f6 100644 --- a/docs/AbstractCoreTap.html +++ b/docs/AbstractCoreTap.html @@ -240,7 +240,7 @@

Methods inherited from Tap

-

#==, #audit_exception, #audit_exceptions, #cask_dir, #cask_files, #cask_renames, #cask_tokens, #clear_cache, cmd_directories, #command_dir, #command_files, #config, #contents, #custom_remote?, default_cask_tap, #default_remote, each, fetch, #fix_remote_configuration, #formula_dir, #formula_files, #formula_names, #formula_renames, from_path, #git?, #git_branch, #git_head, #git_last_commit, #install, install_default_cask_tap_if_necessary, #installed?, #issues_url, #link_completions_and_manpages, names, #new_cask_path, #new_formula_path, #official?, #potential_formula_dirs, #private?, #pypi_formula_mappings, #relative_cask_path, #remote, #remote_repo, reverse_tap_migrations_renames, #shallow?, #style_exceptions, #synced_versions_formulae, #tap_migrations, #to_hash, #to_s, #uninstall, untapped_official_taps

+

#==, #allow_bump?, #audit_exception, #audit_exceptions, #autobump, #cask_dir, #cask_files, #cask_renames, #cask_tokens, #clear_cache, cmd_directories, #command_dir, #command_files, #config, #contents, #custom_remote?, default_cask_tap, #default_remote, each, fetch, #fix_remote_configuration, #formula_dir, #formula_files, #formula_names, #formula_renames, from_path, #git?, #git_branch, #git_head, #git_last_commit, #install, install_default_cask_tap_if_necessary, #installed?, #issues_url, #link_completions_and_manpages, names, #new_cask_path, #new_formula_path, #official?, #potential_formula_dirs, #private?, #pypi_formula_mappings, #relative_cask_path, #remote, #remote_repo, reverse_tap_migrations_renames, #shallow?, #style_exceptions, #synced_versions_formulae, #tap_migrations, #to_hash, #to_s, #uninstall, untapped_official_taps

@@ -294,14 +294,14 @@

 
 
-1033
-1034
-1035
-1036
-1037
+1049 +1050 +1051 +1052 +1053 -
# File 'tap.rb', line 1033
+      
# File 'tap.rb', line 1049
 
 def self.ensure_installed!
   # odeprecated "`#{self}.ensure_installed!`", "`#{self}.instance.ensure_installed!`"
@@ -351,12 +351,12 @@ 

 
 
-1020
-1021
-1022
+1036 +1037 +1038

-
# File 'tap.rb', line 1020
+      
# File 'tap.rb', line 1036
 
 def self.instance
   @instance ||= T.unsafe(self).new
@@ -397,15 +397,15 @@ 

 
 
-1025
-1026
-1027
-1028
-1029
-1030
+1041 +1042 +1043 +1044 +1045 +1046

-
# File 'tap.rb', line 1025
+      
# File 'tap.rb', line 1041
 
 def ensure_installed!
   return unless Homebrew::EnvConfig.no_install_from_api?
diff --git a/docs/Cask/CaskLoader.html b/docs/Cask/CaskLoader.html
index eb398bdac..ce88aba8f 100644
--- a/docs/Cask/CaskLoader.html
+++ b/docs/Cask/CaskLoader.html
@@ -313,12 +313,12 @@ 

 
 
-586
-587
-588
+592 +593 +594

-
# File 'cask/cask_loader.rb', line 586
+      
# File 'cask/cask_loader.rb', line 592
 
 def self.default_path(token)
   find_cask_in_tap(token.to_s.downcase, CoreCaskTap.instance)
@@ -358,14 +358,14 @@ 

 
 
-590
-591
-592
-593
-594
+596 +597 +598 +599 +600

-
# File 'cask/cask_loader.rb', line 590
+      
# File 'cask/cask_loader.rb', line 596
 
 def self.find_cask_in_tap(token, tap)
   filename = "#{token}.rb"
@@ -407,13 +407,6 @@ 

 
 
-566
-567
-568
-569
-570
-571
-572
 573
 574
 575
@@ -425,10 +418,16 @@ 

581 582 583 -584

+584 +585 +586 +587 +588 +589 +590

-
# File 'cask/cask_loader.rb', line 566
+      
# File 'cask/cask_loader.rb', line 573
 
 def self.for(ref, need_path: false, warn: true)
   [
@@ -437,7 +436,6 @@ 

FromURILoader, FromAPILoader, FromTapLoader, - FromDefaultNameLoader, FromNameLoader, FromPathLoader, FromInstalledPathLoader, @@ -484,12 +482,12 @@

 
 
-527
-528
-529
+534 +535 +536

-
# File 'cask/cask_loader.rb', line 527
+      
# File 'cask/cask_loader.rb', line 534
 
 def self.load(ref, config: nil, warn: true)
   self.for(ref, warn: warn).load(config: config)
@@ -529,12 +527,12 @@ 

 
 
-523
-524
-525
+530 +531 +532

-
# File 'cask/cask_loader.rb', line 523
+      
# File 'cask/cask_loader.rb', line 530
 
 def self.path(ref)
   self.for(ref, need_path: true).path
@@ -613,13 +611,6 @@ 

 
 
-532
-533
-534
-535
-536
-537
-538
 539
 540
 541
@@ -645,10 +636,17 @@ 

561 562 563 -564

+564 +565 +566 +567 +568 +569 +570 +571

-
# File 'cask/cask_loader.rb', line 532
+      
# File 'cask/cask_loader.rb', line 539
 
 def self.tap_cask_token_type(tapped_token, warn:)
   return unless (tap_with_token = Tap.with_cask_token(tapped_token))
diff --git a/docs/Cask/CaskLoader/FromInstalledPathLoader.html b/docs/Cask/CaskLoader/FromInstalledPathLoader.html
index 4fb2f224b..09f2ff8b8 100644
--- a/docs/Cask/CaskLoader/FromInstalledPathLoader.html
+++ b/docs/Cask/CaskLoader/FromInstalledPathLoader.html
@@ -281,17 +281,17 @@ 

 
 
-489
-490
-491
-492
-493
-494
-495
-496
+496 +497 +498 +499 +500 +501 +502 +503

-
# File 'cask/cask_loader.rb', line 489
+      
# File 'cask/cask_loader.rb', line 496
 
 def self.try_new(ref, warn: false)
   return unless ref.is_a?(String)
diff --git a/docs/Cask/CaskLoader/FromNameLoader.html b/docs/Cask/CaskLoader/FromNameLoader.html
index bfb464337..c534ab94b 100644
--- a/docs/Cask/CaskLoader/FromNameLoader.html
+++ b/docs/Cask/CaskLoader/FromNameLoader.html
@@ -315,19 +315,33 @@ 

477 478 479 -480

+480 +481 +482 +483 +484 +485 +486 +487
# File 'cask/cask_loader.rb', line 465
 
 def self.try_new(ref, warn: false)
   return unless ref.is_a?(String)
-  return if ref.include?("/")
+  return unless ref.match?(/\A#{HOMEBREW_TAP_CASK_TOKEN_REGEX}\Z/o)
 
   token = ref
 
-  loaders = Tap.filter_map { |tap| super("#{tap}/#{token}", warn: warn) }
-               .select { _1.path.exist? }
+  # If it exists in the default tap, never treat it as ambiguous with another tap.
+  if (core_cask_tap = CoreCaskTap.instance).installed? &&
+     (loader= super("#{core_cask_tap}/#{token}", warn: warn))&.path&.exist?
+    return loader
+  end
+
+  loaders = Tap.select { |tap| tap.installed? && !tap.core_cask_tap? }
+               .filter_map { |tap| super("#{tap}/#{token}", warn: warn) }
+               .select { |tap| tap.path.exist? }
 
   case loaders.count
   when 1
diff --git a/docs/Cask/CaskLoader/NullLoader.html b/docs/Cask/CaskLoader/NullLoader.html
index 559e61504..d60144277 100644
--- a/docs/Cask/CaskLoader/NullLoader.html
+++ b/docs/Cask/CaskLoader/NullLoader.html
@@ -291,13 +291,13 @@ 

 
 
-513
-514
-515
-516
+520 +521 +522 +523

-
# File 'cask/cask_loader.rb', line 513
+      
# File 'cask/cask_loader.rb', line 520
 
 def initialize(ref)
   token = File.basename(ref, ".rb")
@@ -386,15 +386,15 @@ 

 
 
-505
-506
-507
-508
-509
-510
+512 +513 +514 +515 +516 +517

-
# File 'cask/cask_loader.rb', line 505
+      
# File 'cask/cask_loader.rb', line 512
 
 def self.try_new(ref, warn: false)
   return if ref.is_a?(Cask)
@@ -456,12 +456,12 @@ 

 
 
-518
-519
-520
+525 +526 +527

-
# File 'cask/cask_loader.rb', line 518
+      
# File 'cask/cask_loader.rb', line 525
 
 def load(config:)
   raise CaskUnavailableError.new(token, "No Cask with this name exists.")
diff --git a/docs/CoreCaskTap.html b/docs/CoreCaskTap.html
index 98953de9a..711f4eb6c 100644
--- a/docs/CoreCaskTap.html
+++ b/docs/CoreCaskTap.html
@@ -274,7 +274,7 @@ 

Methods inherited from Methods inherited from Tap

-

#==, #audit_exception, #audit_exceptions, #cask_dir, #clear_cache, cmd_directories, #command_dir, #command_files, #config, #contents, #custom_remote?, default_cask_tap, #default_remote, each, #ensure_installed!, fetch, #fix_remote_configuration, #formula_dir, #formula_files, #formula_names, #formula_renames, from_path, #git?, #git_branch, #git_head, #git_last_commit, #install, install_default_cask_tap_if_necessary, #installed?, #issues_url, #link_completions_and_manpages, names, #new_formula_path, #official?, #potential_formula_dirs, #private?, #pypi_formula_mappings, #relative_cask_path, #remote, #remote_repo, reverse_tap_migrations_renames, #shallow?, #style_exceptions, #synced_versions_formulae, #to_hash, #to_s, #uninstall, untapped_official_taps

+

#==, #allow_bump?, #audit_exception, #audit_exceptions, #autobump, #cask_dir, #clear_cache, cmd_directories, #command_dir, #command_files, #config, #contents, #custom_remote?, default_cask_tap, #default_remote, each, #ensure_installed!, fetch, #fix_remote_configuration, #formula_dir, #formula_files, #formula_names, #formula_renames, from_path, #git?, #git_branch, #git_head, #git_last_commit, #install, install_default_cask_tap_if_necessary, #installed?, #issues_url, #link_completions_and_manpages, names, #new_formula_path, #official?, #potential_formula_dirs, #private?, #pypi_formula_mappings, #relative_cask_path, #remote, #remote_repo, reverse_tap_migrations_renames, #shallow?, #style_exceptions, #synced_versions_formulae, #to_hash, #to_s, #uninstall, untapped_official_taps

@@ -341,14 +341,14 @@

 
 
-1295
-1296
-1297
-1298
-1299
+1320 +1321 +1322 +1323 +1324

-
# File 'tap.rb', line 1295
+      
# File 'tap.rb', line 1320
 
 def cask_files
   return super if Homebrew::EnvConfig.no_install_from_api?
@@ -398,16 +398,16 @@ 

 
 
-1323
-1324
-1325
-1326
-1327
-1328
-1329
+1348 +1349 +1350 +1351 +1352 +1353 +1354

-
# File 'tap.rb', line 1323
+      
# File 'tap.rb', line 1348
 
 def cask_renames
   @cask_renames ||= if Homebrew::EnvConfig.no_install_from_api?
@@ -459,14 +459,14 @@ 

 
 
-1302
-1303
-1304
-1305
-1306
+1327 +1328 +1329 +1330 +1331

-
# File 'tap.rb', line 1302
+      
# File 'tap.rb', line 1327
 
 def cask_tokens
   return super if Homebrew::EnvConfig.no_install_from_api?
@@ -531,13 +531,13 @@ 

 
 
-1289
-1290
-1291
-1292
+1314 +1315 +1316 +1317

-
# File 'tap.rb', line 1289
+      
# File 'tap.rb', line 1314
 
 def new_cask_path(token)
   cask_subdir = token[0].to_s
@@ -586,18 +586,18 @@ 

 
 
-1332
-1333
-1334
-1335
-1336
-1337
-1338
-1339
-1340
+1357 +1358 +1359 +1360 +1361 +1362 +1363 +1364 +1365

-
# File 'tap.rb', line 1332
+      
# File 'tap.rb', line 1357
 
 def tap_migrations
   @tap_migrations ||= if Homebrew::EnvConfig.no_install_from_api?
diff --git a/docs/CoreTap.html b/docs/CoreTap.html
index 5440ba13c..de7736783 100644
--- a/docs/CoreTap.html
+++ b/docs/CoreTap.html
@@ -274,7 +274,7 @@ 

Methods inherited from Methods inherited from Tap

-

#==, #audit_exception, #cask_dir, #cask_files, #cask_renames, #cask_tokens, #clear_cache, cmd_directories, #command_dir, #command_files, #config, #contents, #custom_remote?, default_cask_tap, #default_remote, each, fetch, #fix_remote_configuration, from_path, #git?, #git_branch, #git_head, #git_last_commit, install_default_cask_tap_if_necessary, #installed?, #issues_url, #link_completions_and_manpages, names, #new_cask_path, #official?, #potential_formula_dirs, #private?, #relative_cask_path, #remote_repo, reverse_tap_migrations_renames, #shallow?, #to_hash, #to_s, untapped_official_taps

+

#==, #allow_bump?, #audit_exception, #cask_dir, #cask_files, #cask_renames, #cask_tokens, #clear_cache, cmd_directories, #command_dir, #command_files, #config, #contents, #custom_remote?, default_cask_tap, #default_remote, each, fetch, #fix_remote_configuration, from_path, #git?, #git_branch, #git_head, #git_last_commit, install_default_cask_tap_if_necessary, #installed?, #issues_url, #link_completions_and_manpages, names, #new_cask_path, #official?, #potential_formula_dirs, #private?, #relative_cask_path, #remote_repo, reverse_tap_migrations_renames, #shallow?, #to_hash, #to_s, untapped_official_taps

@@ -328,14 +328,14 @@

 
 
-1057
-1058
-1059
-1060
-1061
+1073 +1074 +1075 +1076 +1077

-
# File 'tap.rb', line 1057
+      
# File 'tap.rb', line 1073
 
 def ensure_installed!
   return if ENV["HOMEBREW_TESTS"]
@@ -385,24 +385,24 @@ 

 
 
-1071
-1072
-1073
-1074
-1075
-1076
-1077
-1078
-1079
-1080
-1081
-1082
-1083
-1084
-1085
+1087 +1088 +1089 +1090 +1091 +1092 +1093 +1094 +1095 +1096 +1097 +1098 +1099 +1100 +1101

-
# File 'tap.rb', line 1071
+      
# File 'tap.rb', line 1087
 
 def install(quiet: false, clone_target: nil, force_auto_update: nil,
             custom_remote: false, verify: false, force: false)
@@ -477,20 +477,20 @@ 

 
 
-1117
-1118
-1119
-1120
-1121
-1122
-1123
-1124
-1125
-1126
-1127
+1133 +1134 +1135 +1136 +1137 +1138 +1139 +1140 +1141 +1142 +1143

-
# File 'tap.rb', line 1117
+      
# File 'tap.rb', line 1133
 
 def new_formula_path(name)
   formula_subdir = if name.start_with?("lib")
@@ -546,14 +546,14 @@ 

 
 
-1064
-1065
-1066
-1067
-1068
+1080 +1081 +1082 +1083 +1084

-
# File 'tap.rb', line 1064
+      
# File 'tap.rb', line 1080
 
 def remote
   return super if Homebrew::EnvConfig.no_install_from_api?
@@ -603,24 +603,24 @@ 

 
 
-1257
-1258
-1259
-1260
-1261
-1262
-1263
-1264
-1265
-1266
-1267
-1268
-1269
-1270
-1271
+1282 +1283 +1284 +1285 +1286 +1287 +1288 +1289 +1290 +1291 +1292 +1293 +1294 +1295 +1296

-
# File 'tap.rb', line 1257
+      
# File 'tap.rb', line 1282
 
 def to_api_hash
   formulae_api_hash = formula_names.to_h do |name|
diff --git a/docs/Formulary.html b/docs/Formulary.html
index 53211e467..f2cd13047 100644
--- a/docs/Formulary.html
+++ b/docs/Formulary.html
@@ -110,7 +110,7 @@ 

Overview

-
# File 'formulary.rb', line 1120
+      
# File 'formulary.rb', line 1112
 
 def self.canonical_name(ref)
   loader_for(ref).name
@@ -1090,12 +1090,12 @@ 

 
 
-1198
-1199
-1200
+1189 +1190 +1191

-
# File 'formulary.rb', line 1198
+      
# File 'formulary.rb', line 1189
 
 def self.core_path(name)
   find_formula_in_tap(name.to_s.downcase, CoreTap.instance)
@@ -1352,6 +1352,14 @@ 

 
 
+942
+943
+944
+945
+946
+947
+948
+949
 950
 951
 952
@@ -1374,18 +1382,10 @@ 

969 970 971 -972 -973 -974 -975 -976 -977 -978 -979 -980

+972

-
# File 'formulary.rb', line 950
+      
# File 'formulary.rb', line 942
 
 def self.factory(
   ref,
@@ -1550,18 +1550,18 @@ 

 
 
-1203
-1204
-1205
-1206
-1207
-1208
-1209
-1210
-1211
+1194 +1195 +1196 +1197 +1198 +1199 +1200 +1201 +1202

-
# File 'formulary.rb', line 1203
+      
# File 'formulary.rb', line 1194
 
 def self.find_formula_in_tap(name, tap)
   filename = if name.end_with?(".rb")
@@ -1928,6 +1928,14 @@ 

 
 
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
 1088
 1089
 1090
@@ -1937,18 +1945,10 @@ 

1094 1095 1096 -1097 -1098 -1099 -1100 -1101 -1102 -1103 -1104 -1105

+1097

-
# File 'formulary.rb', line 1088
+      
# File 'formulary.rb', line 1080
 
 def self.from_contents(
   name,
@@ -2083,6 +2083,14 @@ 

 
 
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
 1038
 1039
 1040
@@ -2110,18 +2118,10 @@ 

1062 1063 1064 -1065 -1066 -1067 -1068 -1069 -1070 -1071 -1072 -1073

+1065

-
# File 'formulary.rb', line 1038
+      
# File 'formulary.rb', line 1030
 
 def self.from_keg(
   keg,
@@ -2295,6 +2295,14 @@ 

 
 
+990
+991
+992
+993
+994
+995
+996
+997
 998
 999
 1000
@@ -2307,18 +2315,10 @@ 

1007 1008 1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018

+1010

-
# File 'formulary.rb', line 998
+      
# File 'formulary.rb', line 990
 
 def self.from_rack(
   rack, spec = T.unsafe(nil),
@@ -2389,14 +2389,14 @@ 

 
 
-1021
-1022
-1023
-1024
-1025
+1013 +1014 +1015 +1016 +1017

-
# File 'formulary.rb', line 1021
+      
# File 'formulary.rb', line 1013
 
 def self.keg_only?(rack)
   Formulary.from_rack(rack).keg_only?
@@ -3314,6 +3314,14 @@ 

 
 
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
 1176
 1177
 1178
@@ -3325,19 +3333,10 @@ 

1184 1185 1186 -1187 -1188 -1189 -1190 -1191 -1192 -1193 -1194 -1195 -1196

+1187

-
# File 'formulary.rb', line 1176
+      
# File 'formulary.rb', line 1168
 
 def self.loader_for(ref, from: T.unsafe(nil), warn: true)
   options = { from: from, warn: warn }.compact
@@ -3348,7 +3347,6 @@ 

FromAPILoader, FromTapLoader, FromPathLoader, - FromDefaultNameLoader, FromNameLoader, FromKegLoader, FromCacheLoader, @@ -3472,12 +3470,12 @@

 
 
-1128
-1129
-1130
+1120 +1121 +1122

-
# File 'formulary.rb', line 1128
+      
# File 'formulary.rb', line 1120
 
 def self.path(ref)
   loader_for(ref).path
@@ -3793,6 +3791,14 @@ 

 
 
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
 1133
 1134
 1135
@@ -3826,18 +3832,10 @@ 

1163 1164 1165 -1166 -1167 -1168 -1169 -1170 -1171 -1172 -1173 -1174

+1166

-
# File 'formulary.rb', line 1133
+      
# File 'formulary.rb', line 1125
 
 def self.tap_formula_name_type(tapped_name, warn:)
   return unless (tap_with_name = Tap.with_formula_name(tapped_name))
@@ -3916,21 +3914,21 @@ 

 
 
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
 1107
 1108
 1109
-1110
-1111
-1112
-1113
-1114
-1115
-1116
-1117
-1118
+1110

-
# File 'formulary.rb', line 1107
+      
# File 'formulary.rb', line 1099
 
 def self.to_rack(ref)
   # If using a fully-scoped reference, check if the formula can be resolved.
diff --git a/docs/Formulary/FormulaContentsLoader.html b/docs/Formulary/FormulaContentsLoader.html
index 5ff325ba6..b21628133 100644
--- a/docs/Formulary/FormulaContentsLoader.html
+++ b/docs/Formulary/FormulaContentsLoader.html
@@ -273,13 +273,13 @@ 

 
 
-865
-866
-867
-868
+857 +858 +859 +860

-
# File 'formulary.rb', line 865
+      
# File 'formulary.rb', line 857
 
 def initialize(name, path, contents)
   @contents = contents
@@ -327,12 +327,12 @@ 

 
 
-863
-864
-865
+855 +856 +857

-
# File 'formulary.rb', line 863
+      
# File 'formulary.rb', line 855
 
 def contents
   @contents
@@ -379,13 +379,13 @@ 

 
 
-870
-871
-872
-873
+862 +863 +864 +865

-
# File 'formulary.rb', line 870
+      
# File 'formulary.rb', line 862
 
 def klass(flags:, ignore_errors:)
   namespace = "FormulaNamespace#{Digest::MD5.hexdigest(contents.to_s)}"
diff --git a/docs/Formulary/FromAPILoader.html b/docs/Formulary/FromAPILoader.html
index 68494b683..54168e5e7 100644
--- a/docs/Formulary/FromAPILoader.html
+++ b/docs/Formulary/FromAPILoader.html
@@ -313,17 +313,17 @@ 

 
 
-910
-911
-912
-913
-914
-915
-916
-917
+902 +903 +904 +905 +906 +907 +908 +909

-
# File 'formulary.rb', line 910
+      
# File 'formulary.rb', line 902
 
 def initialize(name, tap: T.unsafe(nil), alias_name: T.unsafe(nil))
   options = {
@@ -429,6 +429,14 @@ 

 
 
+874
+875
+876
+877
+878
+879
+880
+881
 882
 883
 884
@@ -446,18 +454,10 @@ 

896 897 898 -899 -900 -901 -902 -903 -904 -905 -906 -907

+899

-
# File 'formulary.rb', line 882
+      
# File 'formulary.rb', line 874
 
 def self.try_new(ref, from: T.unsafe(nil), warn: false)
   return if Homebrew::EnvConfig.no_install_from_api?
@@ -526,13 +526,13 @@ 

 
 
-919
-920
-921
-922
+911 +912 +913 +914

-
# File 'formulary.rb', line 919
+      
# File 'formulary.rb', line 911
 
 def klass(flags:, ignore_errors:)
   load_from_api(flags: flags) unless Formulary.formula_class_defined_from_api?(name)
diff --git a/docs/Formulary/FromCacheLoader.html b/docs/Formulary/FromCacheLoader.html
index d693b072f..a4ff5c2e9 100644
--- a/docs/Formulary/FromCacheLoader.html
+++ b/docs/Formulary/FromCacheLoader.html
@@ -280,16 +280,16 @@ 

 
 
-828
-829
-830
-831
-832
-833
-834
+820 +821 +822 +823 +824 +825 +826

-
# File 'formulary.rb', line 828
+      
# File 'formulary.rb', line 820
 
 def self.try_new(ref, from: T.unsafe(nil), warn: false)
   ref = ref.to_s
diff --git a/docs/Formulary/FromDefaultNameLoader.html b/docs/Formulary/FromDefaultNameLoader.html
deleted file mode 100644
index 95ae760aa..000000000
--- a/docs/Formulary/FromDefaultNameLoader.html
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-  
-    
-
-
-  Class: Formulary::FromDefaultNameLoader
-  
-    — Homebrew Ruby API
-  
-
-
-  
-
-  
-
-
-
-
-  
-
-  
-
-
-  
-  
-    
-
-    
- - -

Class: Formulary::FromDefaultNameLoader - - - Private -

-
- -
-
Inherits:
-
- FromTapLoader - - - show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
formulary.rb
-
- -
- -
-
-

- This class is part of a private API. - This class may only be used in the Homebrew/brew repository. - Third parties should avoid using this class if possible, as it may be removed or changed without warning. -

- - - -
-
-
- - -
- - - - - -

Instance Attribute Summary

- -

Attributes inherited from FromTapLoader

-

#path, #tap

- - - -

Attributes inherited from FormulaLoader

-

#alias_path, #name, #path, #tap

- - - -

- Class Method Summary - collapse -

- - - - - - - - - - - - - -

Methods inherited from FromTapLoader

-

#get_formula, #initialize, #load_file

- - - - - - - - - -

Methods inherited from FormulaLoader

-

#get_formula, #initialize, #klass

- - - - - - - - - -

Methods included from Context

-

current, current=, #debug?, #quiet?, #verbose?, #with_context

- -
-

Constructor Details

- -

This class inherits a constructor from Formulary::FromTapLoader

- -
- - -
-

Class Method Details

- - -
-

- - .try_new(ref, from: T.unsafe(nil), warn: false) ⇒ T.attached_class? - - - - - -

-
-

- This method is part of a private API. - This method may only be used in the Homebrew/brew repository. - Third parties should avoid using this method if possible, as it may be removed or changed without warning. -

- - - -
-
-
-

Parameters:

-
    - -
  • - - ref - - - (String, Pathname, URI::Generic) - - - -
  • - -
  • - - from - - - (Symbol) - - - (defaults to: T.unsafe(nil)) - - -
  • - -
  • - - warn - - - (Boolean) - - - (defaults to: false) - - -
  • - -
- -

Returns:

-
    - -
  • - - - (T.attached_class, nil) - - - -
  • - -
- -
- - - - -
-
-
-
-773
-774
-775
-776
-777
-778
-779
-780
-781
-
-
# File 'formulary.rb', line 773
-
-def self.try_new(ref, from: T.unsafe(nil), warn: false)
-  return unless ref.is_a?(String)
-  return unless (name = ref[HOMEBREW_DEFAULT_TAP_FORMULA_REGEX, :name])
-  return unless (tap = CoreTap.instance).installed?
-
-  return unless (loader = super("#{tap}/#{name}", warn: warn))
-
-  loader if loader.path.exist?
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/docs/Formulary/FromKegLoader.html b/docs/Formulary/FromKegLoader.html index 966a06f77..90b4b6854 100644 --- a/docs/Formulary/FromKegLoader.html +++ b/docs/Formulary/FromKegLoader.html @@ -280,16 +280,16 @@

 
 
-813
-814
-815
-816
-817
-818
-819
+805 +806 +807 +808 +809 +810 +811

-
# File 'formulary.rb', line 813
+      
# File 'formulary.rb', line 805
 
 def self.try_new(ref, from: T.unsafe(nil), warn: false)
   ref = ref.to_s
diff --git a/docs/Formulary/FromNameLoader.html b/docs/Formulary/FromNameLoader.html
index 114ee76fe..799158407 100644
--- a/docs/Formulary/FromNameLoader.html
+++ b/docs/Formulary/FromNameLoader.html
@@ -298,32 +298,48 @@ 

 
 
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+787
+788
+789
 790
 791
 792
 793
 794
 795
-796
-797
-798
-799
-800
-801
-802
-803
-804
+796

-
# File 'formulary.rb', line 790
+      
# File 'formulary.rb', line 774
 
 def self.try_new(ref, from: T.unsafe(nil), warn: false)
   return unless ref.is_a?(String)
-  return if ref.include?("/")
+  return unless ref.match?(/\A#{HOMEBREW_TAP_FORMULA_NAME_REGEX}\Z/o)
 
   name = ref
 
-  loaders = Tap.filter_map { |tap| super("#{tap}/#{name}", warn: warn) }.select { _1.path.exist? }
+  # If it exists in the default tap, never treat it as ambiguous with another tap.
+  if (core_tap = CoreTap.instance).installed? &&
+     (loader = super("#{core_tap}/#{name}", warn: warn))&.path&.exist?
+    return loader
+  end
+
+  loaders = Tap.select { |tap| tap.installed? && !tap.core_tap? }
+               .filter_map { |tap| super("#{tap}/#{name}", warn: warn) }
+               .select { |tap| tap.path.exist? }
 
   case loaders.count
   when 1
diff --git a/docs/Formulary/FromTapLoader.html b/docs/Formulary/FromTapLoader.html
index 7015ab2a5..a6c0b654a 100644
--- a/docs/Formulary/FromTapLoader.html
+++ b/docs/Formulary/FromTapLoader.html
@@ -118,7 +118,7 @@ 

Overview

Direct Known Subclasses

-

FromDefaultNameLoader, FromNameLoader

+

FromNameLoader

diff --git a/docs/Formulary/NullLoader.html b/docs/Formulary/NullLoader.html index 05d1e43d6..4265c6874 100644 --- a/docs/Formulary/NullLoader.html +++ b/docs/Formulary/NullLoader.html @@ -287,13 +287,13 @@

 
 
-850
-851
-852
-853
+842 +843 +844 +845

-
# File 'formulary.rb', line 850
+      
# File 'formulary.rb', line 842
 
 def initialize(ref)
   name = File.basename(ref, ".rb")
@@ -395,14 +395,14 @@ 

 
 
-843
-844
-845
-846
-847
+835 +836 +837 +838 +839

-
# File 'formulary.rb', line 843
+      
# File 'formulary.rb', line 835
 
 def self.try_new(ref, from: T.unsafe(nil), warn: false)
   return if ref.is_a?(URI::Generic)
@@ -463,12 +463,12 @@ 

 
 
-855
-856
-857
+847 +848 +849

-
# File 'formulary.rb', line 855
+      
# File 'formulary.rb', line 847
 
 def get_formula(*)
   raise FormulaUnavailableError, name
diff --git a/docs/Homebrew.html b/docs/Homebrew.html
index bb2ea2e0b..dfd3cae76 100644
--- a/docs/Homebrew.html
+++ b/docs/Homebrew.html
@@ -10255,20 +10255,20 @@ 

 
 
+481
+482
+483
+484
+485
+486
 487
 488
 489
 490
-491
-492
-493
-494
-495
-496
-497
+491

-
# File 'dev-cmd/bump-formula-pr.rb', line 487
+      
# File 'dev-cmd/bump-formula-pr.rb', line 481
 
 def alias_update_pair(formula, new_formula_version)
   versioned_alias = formula.aliases.grep(/^.*@\d+(\.\d+)?$/).first
@@ -13103,13 +13103,7 @@ 

178 179 180 -181 -182 -183 -184 -185 -186 -187

+181
# File 'dev-cmd/bump-cask-pr.rb', line 67
@@ -13139,20 +13133,14 @@ 

odie "This cask is not in a tap!" if cask.tap.blank? odie "This cask's tap is not a Git repository!" unless cask.tap.git? - if ENV.fetch("HOMEBREW_TEST_BOT_AUTOBUMP", false).blank? && - (cask.tap.core_cask_tap? && - (autobump_file_path = cask.tap.path/Tap::HOMEBREW_TAP_AUTOBUMP_FILE) && - autobump_file_path.exist? && - autobump_file_path.readlines(chomp: true).include?(cask.token)) - odie <<~EOS - Whoops, the #{cask.token} cask has its version update - pull requests automatically opened by BrewTestBot! - We'd still love your contributions, though, so try another one - that's not in the autobump list: - #{Formatter.url("#{cask.tap.remote}/blob/master/.github/autobump.txt")} - EOS - end - + odie <<~EOS unless cask.tap.allow_bump?(cask.token) + Whoops, the #{cask.token} cask has its version update + pull requests automatically opened by BrewTestBot! + We'd still love your contributions, though, so try another one + that's not in the autobump list: + #{Formatter.url("#{cask.tap.remote}/blob/master/.github/autobump.txt")} + EOS + new_version = BumpVersionParser.new( general: args.version, intel: args.version_intel, @@ -13727,13 +13715,7 @@

391 392 393 -394 -395 -396 -397 -398 -399 -400

+394
# File 'dev-cmd/bump-formula-pr.rb', line 94
@@ -13761,20 +13743,14 @@ 

odie "This formula is not in a tap!" if formula.tap.blank? odie "This formula's tap is not a Git repository!" unless formula.tap.git? - if ENV.fetch("HOMEBREW_TEST_BOT_AUTOBUMP", nil).blank? && - (formula.tap.core_tap? && - (autobump_file_path = formula.tap.path/Tap::HOMEBREW_TAP_AUTOBUMP_FILE) && - autobump_file_path.exist? && - autobump_file_path.readlines(chomp: true).include?(formula.name)) - odie <<~EOS - Whoops, the #{formula.name} formula has its version update - pull requests automatically opened by BrewTestBot! - We'd still love your contributions, though, so try another one - that's not in the autobump list: - #{Formatter.url("#{formula.tap.remote}/blob/master/.github/autobump.txt")} - EOS - end - + odie <<~EOS unless formula.tap.allow_bump?(formula.name) + Whoops, the #{formula.name} formula has its version update + pull requests automatically opened by BrewTestBot! + We'd still love your contributions, though, so try another one + that's not in the autobump list: + #{Formatter.url("#{formula.tap.remote}/blob/master/.github/autobump.txt")} + EOS + formula_spec = formula.stable odie "#{formula}: no stable specification found!" if formula_spec.blank? @@ -15448,17 +15424,17 @@

 
 
+472
+473
+474
+475
+476
+477
 478
-479
-480
-481
-482
-483
-484
-485
+479

-
# File 'dev-cmd/bump-formula-pr.rb', line 478
+      
# File 'dev-cmd/bump-formula-pr.rb', line 472
 
 def check_closed_pull_requests(formula, tap_remote_repo, args:, version:)
   # if we haven't already found open requests, try for an exact match across closed requests
@@ -15488,21 +15464,21 @@ 

 
 
+409
+410
+411
+412
+413
+414
 415
 416
 417
 418
 419
-420
-421
-422
-423
-424
-425
-426
+420

-
# File 'dev-cmd/bump-formula-pr.rb', line 415
+      
# File 'dev-cmd/bump-formula-pr.rb', line 409
 
 def check_for_mirrors(formula, old_mirrors, new_mirrors, args:)
   return if new_mirrors.present? || old_mirrors.empty?
@@ -15570,20 +15546,20 @@ 

 
 
+450
+451
+452
+453
+454
+455
 456
 457
 458
 459
-460
-461
-462
-463
-464
-465
-466
+460

-
# File 'dev-cmd/bump-formula-pr.rb', line 456
+      
# File 'dev-cmd/bump-formula-pr.rb', line 450
 
 def check_new_version(formula, tap_remote_repo, args:, version: nil, url: nil, tag: nil)
   if version.nil?
@@ -15616,15 +15592,15 @@ 

 
 
-449
-450
-451
-452
-453
-454
+443 +444 +445 +446 +447 +448

-
# File 'dev-cmd/bump-formula-pr.rb', line 449
+      
# File 'dev-cmd/bump-formula-pr.rb', line 443
 
 def check_open_pull_requests(formula, tap_remote_repo, args:)
   GitHub.check_for_duplicate_pull_requests(formula.name, tap_remote_repo,
@@ -15699,6 +15675,12 @@ 

 
 
+257
+258
+259
+260
+261
+262
 263
 264
 265
@@ -15716,16 +15698,10 @@ 

277 278 279 -280 -281 -282 -283 -284 -285 -286

+280

-
# File 'dev-cmd/bump-cask-pr.rb', line 263
+      
# File 'dev-cmd/bump-cask-pr.rb', line 257
 
 def check_pull_requests(cask, args:, new_version:)
   tap_remote_repo = cask.tap.full_name || cask.tap.remote_repo
@@ -15771,18 +15747,18 @@ 

 
 
+462
+463
+464
+465
+466
+467
 468
 469
-470
-471
-472
-473
-474
-475
-476
+470

-
# File 'dev-cmd/bump-formula-pr.rb', line 468
+      
# File 'dev-cmd/bump-formula-pr.rb', line 462
 
 def check_throttle(formula, new_version)
   throttled_rate = formula.tap.audit_exceptions.dig(:throttled_formulae, formula.name)
@@ -18933,21 +18909,21 @@ 

 
 
+396
+397
+398
+399
+400
+401
 402
 403
 404
 405
 406
-407
-408
-409
-410
-411
-412
-413
+407

-
# File 'dev-cmd/bump-formula-pr.rb', line 402
+      
# File 'dev-cmd/bump-formula-pr.rb', line 396
 
 def determine_mirror(url)
   case url
@@ -21260,18 +21236,18 @@ 

 
 
+422
+423
+424
+425
+426
+427
 428
 429
-430
-431
-432
-433
-434
-435
-436
+430

-
# File 'dev-cmd/bump-formula-pr.rb', line 428
+      
# File 'dev-cmd/bump-formula-pr.rb', line 422
 
 def fetch_resource_and_forced_version(formula, new_version, url, **specs)
   resource = Resource.new
@@ -21755,19 +21731,19 @@ 

 
 
+432
+433
+434
+435
+436
+437
 438
 439
 440
-441
-442
-443
-444
-445
-446
-447
+441

-
# File 'dev-cmd/bump-formula-pr.rb', line 438
+      
# File 'dev-cmd/bump-formula-pr.rb', line 432
 
 def formula_version(formula, contents = nil)
   spec = :stable
@@ -28772,10 +28748,6 @@ 

 
 
-251
-252
-253
-254
 255
 256
 257
@@ -28813,10 +28785,14 @@ 

289 290 291 -292

+292 +293 +294 +295 +296

-
# File 'dev-cmd/bump.rb', line 251
+      
# File 'dev-cmd/bump.rb', line 255
 
 def livecheck_result(formula_or_cask)
   name = Livecheck.package_or_resource_name(formula_or_cask)
@@ -36814,6 +36790,12 @@ 

 
 
+200
+201
+202
+203
+204
+205
 206
 207
 208
@@ -36862,16 +36844,10 @@ 

251 252 253 -254 -255 -256 -257 -258 -259 -260

+254

-
# File 'dev-cmd/bump-cask-pr.rb', line 206
+      
# File 'dev-cmd/bump-cask-pr.rb', line 200
 
 def replace_version_and_checksum(cask, new_hash, new_version, replacement_pairs)
   # When blocks are absent, arch is not relevant. For consistency, we simulate the arm architecture.
@@ -37157,10 +37133,6 @@ 

 
 
-434
-435
-436
-437
 438
 439
 440
@@ -37249,10 +37221,14 @@ 

523 524 525 -526

+526 +527 +528 +529 +530

-
# File 'dev-cmd/bump.rb', line 434
+      
# File 'dev-cmd/bump.rb', line 438
 
 def retrieve_and_display_info_and_open_pr(formula_or_cask, name, repositories, args:, ambiguous_cask: false)
   version_info = retrieve_versions_by_arch(formula_or_cask: formula_or_cask,
@@ -37440,10 +37416,6 @@ 

 
 
-302
-303
-304
-305
 306
 307
 308
@@ -37454,10 +37426,14 @@ 

313 314 315 -316

+316 +317 +318 +319 +320

-
# File 'dev-cmd/bump.rb', line 302
+      
# File 'dev-cmd/bump.rb', line 306
 
 def retrieve_pull_requests(formula_or_cask, name, state:, version: nil)
   tap_remote_repo = formula_or_cask.tap&.remote_repo || formula_or_cask.tap&.full_name
@@ -37565,10 +37541,6 @@ 

 
 
-326
-327
-328
-329
 330
 331
 332
@@ -37662,10 +37634,14 @@ 

420 421 422 -423

+423 +424 +425 +426 +427

-
# File 'dev-cmd/bump.rb', line 326
+      
# File 'dev-cmd/bump.rb', line 330
 
 def retrieve_versions_by_arch(formula_or_cask:, repositories:, args:, name:)
   is_cask_with_blocks = formula_or_cask.is_a?(Cask::Cask) && formula_or_cask.on_system_blocks_exist?
@@ -38177,6 +38153,12 @@ 

 
 
+493
+494
+495
+496
+497
+498
 499
 500
 501
@@ -38201,16 +38183,10 @@ 

520 521 522 -523 -524 -525 -526 -527 -528 -529

+523

-
# File 'dev-cmd/bump-formula-pr.rb', line 499
+      
# File 'dev-cmd/bump-formula-pr.rb', line 493
 
 def run_audit(formula, alias_rename, old_contents, args:)
   audit_args = ["--formula"]
@@ -38374,6 +38350,12 @@ 

 
 
+283
+284
+285
+286
+287
+288
 289
 290
 291
@@ -38388,16 +38370,10 @@ 

300 301 302 -303 -304 -305 -306 -307 -308 -309

+303

-
# File 'dev-cmd/bump-cask-pr.rb', line 289
+      
# File 'dev-cmd/bump-cask-pr.rb', line 283
 
 def run_cask_audit(cask, old_contents, args:)
   if args.dry_run?
@@ -38487,6 +38463,12 @@ 

 
 
+306
+307
+308
+309
+310
+311
 312
 313
 314
@@ -38501,16 +38483,10 @@ 

323 324 325 -326 -327 -328 -329 -330 -331 -332

+326

-
# File 'dev-cmd/bump-cask-pr.rb', line 312
+      
# File 'dev-cmd/bump-cask-pr.rb', line 306
 
 def run_cask_style(cask, old_contents, args:)
   if args.dry_run?
@@ -39799,16 +39775,16 @@ 

 
 
-190
-191
-192
-193
-194
-195
-196
+184 +185 +186 +187 +188 +189 +190

-
# File 'dev-cmd/bump-cask-pr.rb', line 190
+      
# File 'dev-cmd/bump-cask-pr.rb', line 184
 
 def shortened_version(version, cask:)
   if version.before_comma == cask.version.before_comma
@@ -39964,23 +39940,31 @@ 

243 244 245 -246

+246 +247 +248 +249 +250
# File 'dev-cmd/bump.rb', line 231
 
 def skip_ineligible_formulae(formula_or_cask)
   if formula_or_cask.is_a?(Formula)
-    return false if !formula_or_cask.disabled? && !formula_or_cask.head_only?
-
+    skip = formula_or_cask.disabled? || formula_or_cask.head_only?
     name = formula_or_cask.name
     text = "Formula is #{formula_or_cask.disabled? ? "disabled" : "HEAD-only"}.\n"
   else
-    return false unless formula_or_cask.disabled?
-
+    skip = formula_or_cask.disabled?
     name = formula_or_cask.token
     text = "Cask is disabled.\n"
   end
+  unless formula_or_cask.tap.allow_bump?(name)
+    skip = true
+    text = "#{text.split.first} is on autobump list.\n"
+  end
+  return false unless skip
+
   ohai name
   puts text
   true
@@ -40527,10 +40511,6 @@ 

 
 
-534
-535
-536
-537
 538
 539
 540
@@ -40542,10 +40522,14 @@ 

546 547 548 -549

+549 +550 +551 +552 +553

-
# File 'dev-cmd/bump.rb', line 534
+      
# File 'dev-cmd/bump.rb', line 538
 
 def synced_with(formula, new_version)
   synced_with = []
diff --git a/docs/Homebrew/Diagnostic/Checks.html b/docs/Homebrew/Diagnostic/Checks.html
index cf9011cb3..49e54c05a 100644
--- a/docs/Homebrew/Diagnostic/Checks.html
+++ b/docs/Homebrew/Diagnostic/Checks.html
@@ -2487,12 +2487,12 @@ 

 
 
+1044
 1045
-1046
-1047
+1046

-
# File 'diagnostic.rb', line 1045
+      
# File 'diagnostic.rb', line 1044
 
 def all
   methods.map(&:to_s).grep(/^check_/).sort
@@ -2709,12 +2709,12 @@ 

 
 
+1048
 1049
-1050
-1051
+1050

-
# File 'diagnostic.rb', line 1049
+      
# File 'diagnostic.rb', line 1048
 
 def cask_checks
   all.grep(/^check_cask_/)
@@ -3031,6 +3031,7 @@ 

 
 
+978
 979
 980
 981
@@ -3053,11 +3054,10 @@ 

998 999 1000 -1001 -1002

+1001

-
# File 'diagnostic.rb', line 979
+      
# File 'diagnostic.rb', line 978
 
 def check_cask_environment_variables
   environment_variables = %w[
@@ -3118,17 +3118,17 @@ 

 
 
+924
 925
 926
 927
 928
 929
 930
-931
-932
+931

-
# File 'diagnostic.rb', line 925
+      
# File 'diagnostic.rb', line 924
 
 def check_cask_install_location
   locations = Dir.glob(HOMEBREW_CELLAR.join("brew-cask", "*")).reverse
@@ -3173,16 +3173,16 @@ 

 
 
+970
 971
 972
 973
 974
 975
-976
-977
+976

-
# File 'diagnostic.rb', line 971
+      
# File 'diagnostic.rb', line 970
 
 def check_cask_load_path
   paths = $LOAD_PATH.map(&method(:user_tilde))
@@ -3226,6 +3226,7 @@ 

 
 
+1031
 1032
 1033
 1034
@@ -3236,11 +3237,10 @@ 

1039 1040 1041 -1042 -1043

+1042

-
# File 'diagnostic.rb', line 1032
+      
# File 'diagnostic.rb', line 1031
 
 def check_cask_quarantine_support
   case Cask::Quarantine.check_quarantine_support
@@ -3289,6 +3289,7 @@ 

 
 
+902
 903
 904
 905
@@ -3308,11 +3309,10 @@ 

919 920 921 -922 -923

+922

-
# File 'diagnostic.rb', line 903
+      
# File 'diagnostic.rb', line 902
 
 def check_cask_software_versions
   add_info "Homebrew Version", HOMEBREW_VERSION
@@ -3370,6 +3370,7 @@ 

 
 
+933
 934
 935
 936
@@ -3384,11 +3385,10 @@ 

945 946 947 -948 -949

+948

-
# File 'diagnostic.rb', line 934
+      
# File 'diagnostic.rb', line 933
 
 def check_cask_staging_location
   # Skip this check when running CI since the staging path is not writable for security reasons
@@ -3441,6 +3441,7 @@ 

 
 
+950
 951
 952
 953
@@ -3458,11 +3459,10 @@ 

965 966 967 -968 -969

+968

-
# File 'diagnostic.rb', line 951
+      
# File 'diagnostic.rb', line 950
 
 def check_cask_taps
   error_tap_paths = []
@@ -3518,6 +3518,7 @@ 

 
 
+1003
 1004
 1005
 1006
@@ -3543,11 +3544,10 @@ 

1026 1027 1028 -1029 -1030

+1029

-
# File 'diagnostic.rb', line 1004
+      
# File 'diagnostic.rb', line 1003
 
 def check_cask_xattr
   result = system_command "/usr/bin/xattr", args: ["-h"]
@@ -3850,8 +3850,7 @@ 

867 868 869 -870 -871

+870
# File 'diagnostic.rb', line 833
@@ -3864,7 +3863,6 @@ 

loadable = [ Formulary::FromAPILoader, - Formulary::FromDefaultNameLoader, Formulary::FromNameLoader, ].any? do |loader_class| loader = begin @@ -5710,6 +5708,7 @@

 
 
+886
 887
 888
 889
@@ -5723,11 +5722,10 @@ 

897 898 899 -900 -901

+900

-
# File 'diagnostic.rb', line 887
+      
# File 'diagnostic.rb', line 886
 
 def check_for_unnecessary_cask_tap
   return if Homebrew::EnvConfig.developer?
@@ -5779,6 +5777,7 @@ 

 
 
+872
 873
 874
 875
@@ -5790,11 +5789,10 @@ 

881 882 883 -884 -885

+884

-
# File 'diagnostic.rb', line 873
+      
# File 'diagnostic.rb', line 872
 
 def check_for_unnecessary_core_tap
   return if Homebrew::EnvConfig.developer?
@@ -7793,12 +7791,12 @@ 

 
 
+1052
 1053
-1054
-1055
+1054

-
# File 'diagnostic.rb', line 1053
+      
# File 'diagnostic.rb', line 1052
 
 def current_user
   ENV.fetch("USER", "$(whoami)")
diff --git a/docs/Tap.html b/docs/Tap.html
index 0803827fc..e5e9523f6 100644
--- a/docs/Tap.html
+++ b/docs/Tap.html
@@ -621,6 +621,28 @@ 

+
  • + + + #allow_bump?(formula_or_cask_name) ⇒ Boolean + + + + + + + + + + + +

    Whether this Tap allows running bump commands on the given Formula or Cask.

    +
    + +
  • + + +
  • @@ -665,6 +687,28 @@

    +
  • + + + #autobump ⇒ Array<String> + + + + + + + + + + + +

    Array with autobump names.

    +
    + +
  • + + +
  • @@ -1924,12 +1968,12 @@

     
     
    -922
    -923
    -924
    +938 +939 +940

  • -
    # File 'tap.rb', line 922
    +      
    # File 'tap.rb', line 938
     
     def self.cmd_directories
       Pathname.glob TAP_DIRECTORY/"*/*/cmd"
    @@ -2011,30 +2055,30 @@ 

     
     
    -890
    -891
    -892
    -893
    -894
    -895
    -896
    -897
    -898
    -899
    -900
    -901
    -902
    -903
    -904
    -905
     906
     907
     908
     909
    -910
    +910 +911 +912 +913 +914 +915 +916 +917 +918 +919 +920 +921 +922 +923 +924 +925 +926

    -
    # File 'tap.rb', line 890
    +      
    # File 'tap.rb', line 906
     
     def self.each(&block)
       return to_enum unless block
    @@ -2345,14 +2389,14 @@ 

     
     
    -914
    -915
    -916
    -917
    -918
    +930 +931 +932 +933 +934

    -
    # File 'tap.rb', line 914
    +      
    # File 'tap.rb', line 930
     
     def self.names
       # odeprecated "`#{self}.names`"
    @@ -2475,12 +2519,12 @@ 

     
     
    -928
    -929
    -930
    +944 +945 +946

    -
    # File 'tap.rb', line 928
    +      
    # File 'tap.rb', line 944
     
     def self.untapped_official_taps
       Homebrew::Settings.read(:untapped)&.split(";") || []
    @@ -2549,13 +2593,13 @@ 

     
     
    -885
    -886
    -887
    -888
    +901 +902 +903 +904

    -
    # File 'tap.rb', line 885
    +      
    # File 'tap.rb', line 901
     
     def ==(other)
       other = Tap.fetch(other) if other.is_a?(String)
    @@ -2564,6 +2608,74 @@ 

    + + +
    +

    + + #allow_bump?(formula_or_cask_name) ⇒ Boolean + + + + + +

    +
    +

    Whether this Tap allows running bump commands on the given Formula or Cask.

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + formula_or_cask_name + + + (String) + + + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (Boolean) + + + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +862
    +863
    +864
    +
    +
    # File 'tap.rb', line 862
    +
    +def allow_bump?(formula_or_cask_name)
    +  ENV["HOMEBREW_TEST_BOT_AUTOBUMP"].present? || !official? || autobump.exclude?(formula_or_cask_name)
    +end
    +
    @@ -2581,25 +2693,25 @@

     
     
    -944
    -945
    -946
    -947
    -948
    -949
    -950
    -951
    -952
    -953
    -954
    -955
    -956
    -957
    -958
    -959
    +960 +961 +962 +963 +964 +965 +966 +967 +968 +969 +970 +971 +972 +973 +974 +975

    -
    # File 'tap.rb', line 944
    +      
    # File 'tap.rb', line 960
     
     def audit_exception(list, formula_or_cask, value = nil)
       return false if audit_exceptions.blank?
    @@ -2660,15 +2772,76 @@ 

     
     
    +868
    +869
    +870
    + + +
    # File 'tap.rb', line 868
    +
    +def audit_exceptions
    +  @audit_exceptions ||= read_formula_list_directory("#{HOMEBREW_TAP_AUDIT_EXCEPTIONS_DIR}/*")
    +end
    + + + + + +
    +

    + + #autobumpArray<String> + + + + + +

    +
    +

    Array with autobump names

    + + +
    +
    +
    + +

    Returns:

    + + +
    + + @@ -4838,12 +5011,12 @@

     
     
    -864
    -865
    -866
    +880 +881 +882

    +
    +
    +
     852
     853
    -854
    +854 +855 +856 +857 +858
    # File 'tap.rb', line 852
     
    -def audit_exceptions
    -  @audit_exceptions ||= read_formula_list_directory("#{HOMEBREW_TAP_AUDIT_EXCEPTIONS_DIR}/*")
    +def autobump
    +  @autobump ||= if (autobump_file = path/HOMEBREW_TAP_AUTOBUMP_FILE).file?
    +    autobump_file.readlines(chomp: true)
    +  else
    +    []
    +  end
     end
    -
    # File 'tap.rb', line 864
    +      
    # File 'tap.rb', line 880
     
     def pypi_formula_mappings
       @pypi_formula_mappings ||= read_formula_list(path/HOMEBREW_TAP_PYPI_FORMULA_MAPPINGS_FILE)
    @@ -5121,12 +5294,12 @@ 

     
     
    -858
    -859
    -860
    +874 +875 +876

    -
    # File 'tap.rb', line 858
    +      
    # File 'tap.rb', line 874
     
     def style_exceptions
       @style_exceptions ||= read_formula_list_directory("#{HOMEBREW_TAP_STYLE_EXCEPTIONS_DIR}/*")
    @@ -5174,16 +5347,16 @@ 

     
     
    -870
    -871
    -872
    -873
    -874
    -875
    -876
    +886 +887 +888 +889 +890 +891 +892

    -
    # File 'tap.rb', line 870
    +      
    # File 'tap.rb', line 886
     
     def synced_versions_formulae
       @synced_versions_formulae ||= if (synced_file = path/HOMEBREW_TAP_SYNCED_VERSIONS_FORMULAE_FILE).file?
    diff --git a/docs/TapConfig.html b/docs/TapConfig.html
    index 28c6be2d2..6ba05a9c1 100644
    --- a/docs/TapConfig.html
    +++ b/docs/TapConfig.html
    @@ -292,12 +292,12 @@ 

     
     
    -1349
    -1350
    -1351
    +1374 +1375 +1376

    -
    # File 'tap.rb', line 1349
    +      
    # File 'tap.rb', line 1374
     
     def initialize(tap)
       @tap = tap
    @@ -352,12 +352,12 @@ 

     
     
    -1346
    -1347
    -1348
    +1371 +1372 +1373

    -
    # File 'tap.rb', line 1346
    +      
    # File 'tap.rb', line 1371
     
     def tap
       @tap
    @@ -427,15 +427,15 @@ 

     
     
    -1354
    -1355
    -1356
    -1357
    -1358
    -1359
    +1379 +1380 +1381 +1382 +1383 +1384

    -
    # File 'tap.rb', line 1354
    +      
    # File 'tap.rb', line 1379
     
     def [](key)
       return unless tap.git?
    @@ -499,15 +499,15 @@ 

     
     
    -1362
    -1363
    -1364
    -1365
    -1366
    -1367
    +1387 +1388 +1389 +1390 +1391 +1392

    -
    # File 'tap.rb', line 1362
    +      
    # File 'tap.rb', line 1387
     
     def []=(key, value)
       return unless tap.git?
    @@ -560,15 +560,15 @@ 

     
     
    -1370
    -1371
    -1372
    -1373
    -1374
    -1375
    +1395 +1396 +1397 +1398 +1399 +1400

    -
    # File 'tap.rb', line 1370
    +      
    # File 'tap.rb', line 1395
     
     def delete(key)
       return unless tap.git?
    diff --git a/docs/_index.html b/docs/_index.html
    index 1dd90f378..4bda996bd 100644
    --- a/docs/_index.html
    +++ b/docs/_index.html
    @@ -1767,13 +1767,6 @@ 

    Namespace Listing A-Z

    -
  • - FromDefaultNameLoader - - (Formulary) - -
  • -
  • FromDefaultNameLoader diff --git a/docs/class_list.html b/docs/class_list.html index 459c38e5b..f20099086 100644 --- a/docs/class_list.html +++ b/docs/class_list.html @@ -43,7 +43,7 @@

    Class List

    diff --git a/docs/method_list.html b/docs/method_list.html index ed3aeae9d..6f5903bf6 100644 --- a/docs/method_list.html +++ b/docs/method_list.html @@ -965,6 +965,14 @@

    Method List

  • +
    + #allow_bump? + Tap +
    +
  • + + +
  • #allow_cvs Sandbox @@ -972,7 +980,7 @@

    Method List

  • -
  • +
  • #allow_fossil Sandbox @@ -980,7 +988,7 @@

    Method List

  • -
  • +
  • #allow_reassignment Cask::Cask @@ -988,7 +996,7 @@

    Method List

  • -
  • +
  • #allow_write Sandbox @@ -996,7 +1004,7 @@

    Method List

  • -
  • +
  • #allow_write_cellar Sandbox @@ -1004,7 +1012,7 @@

    Method List

  • -
  • +
  • #allow_write_log Sandbox @@ -1012,7 +1020,7 @@

    Method List

  • -
  • +
  • #allow_write_path Sandbox @@ -1020,7 +1028,7 @@

    Method List

  • -
  • +
  • #allow_write_temp_and_cache Sandbox @@ -1028,7 +1036,7 @@

    Method List

  • -
  • +
  • #allow_write_xcode Sandbox @@ -1036,7 +1044,7 @@

    Method List

  • -
  • +
  • altivec? Hardware::CPU @@ -1044,7 +1052,7 @@

    Method List

  • -
  • +
  • #alumni Homebrew::Manpages::Variables @@ -1052,7 +1060,7 @@

    Method List

  • -
  • +
  • amd_family Hardware::CPU @@ -1060,7 +1068,7 @@

    Method List

  • -
  • +
  • analytics Homebrew @@ -1068,7 +1076,7 @@

    Method List

  • -
  • +
  • analytics_api_path Homebrew::API::Analytics @@ -1076,7 +1084,7 @@

    Method List

  • -
  • +
  • analytics_args Homebrew @@ -1084,7 +1092,7 @@

    Method List

  • -
  • +
  • analytics_message Homebrew @@ -1092,7 +1100,7 @@

    Method List

  • -
  • +
  • #any_args_or_options? Tab @@ -1100,7 +1108,7 @@

    Method List

  • -
  • +
  • #any_args_or_options? BuildOptions @@ -1108,7 +1116,7 @@

    Method List

  • -
  • +
  • #any_bottle_tag FormulaInfo @@ -1116,7 +1124,7 @@

    Method List

  • -
  • +
  • any_casks_installed? Cask::Caskroom @@ -1124,7 +1132,7 @@

    Method List

  • -
  • +
  • #any_installed_prefix Formula @@ -1132,7 +1140,7 @@

    Method List

  • -
  • +
  • #any_installed_version Formula @@ -1140,7 +1148,7 @@

    Method List

  • -
  • +
  • #any_version_installed? CaskDependent @@ -1148,7 +1156,7 @@

    Method List

  • -
  • +
  • app_management_permissions_granted? Cask::Quarantine @@ -1156,7 +1164,7 @@

    Method List

  • -
  • +
  • app_with_bundle_id OS::Mac @@ -1164,7 +1172,7 @@

    Method List

  • -
  • +
  • #appcast Cask::DSL @@ -1172,7 +1180,7 @@

    Method List

  • -
  • +
  • #appdir Cask::DSL @@ -1180,7 +1188,7 @@

    Method List

  • -
  • +
  • #append PATH @@ -1188,7 +1196,7 @@

    Method List

  • -
  • +
  • #append SharedEnvExtension @@ -1196,7 +1204,7 @@

    Method List

  • -
  • +
  • #append_lines Pathname @@ -1204,7 +1212,7 @@

    Method List

  • -
  • +
  • #append_path SharedEnvExtension @@ -1212,7 +1220,7 @@

    Method List

  • -
  • +
  • #append_to_cccfg SharedEnvExtension @@ -1220,7 +1228,7 @@

    Method List

  • -
  • +
  • #append_to_cflags SharedEnvExtension @@ -1228,7 +1236,7 @@

    Method List

  • -
  • +
  • #applicable? KegOnlyReason @@ -1236,7 +1244,7 @@

    Method List

  • -
  • +
  • #apply EmbeddedPatch @@ -1244,7 +1252,7 @@

    Method List

  • -
  • +
  • #apply ExternalPatch @@ -1252,7 +1260,7 @@

    Method List

  • -
  • +
  • #apply Resource::PatchResource @@ -1260,7 +1268,7 @@

    Method List

  • -
  • +
  • #apply_patches Resource @@ -1268,7 +1276,7 @@

    Method List

  • -
  • +
  • approved_reviews GitHub @@ -1276,7 +1284,7 @@

    Method List

  • -
  • +
  • #apps Keg @@ -1284,7 +1292,7 @@

    Method List

  • -
  • +
  • #apps Homebrew::UnversionedCaskChecker @@ -1292,7 +1300,7 @@

    Method List

  • -
  • +
  • #arch Tab @@ -1300,7 +1308,7 @@

    Method List

  • -
  • +
  • #arch Cask::DSL @@ -1308,7 +1316,7 @@

    Method List

  • -
  • +
  • arch Hardware::CPU @@ -1316,7 +1324,7 @@

    Method List

  • -
  • +
  • #arch MachOShim @@ -1324,7 +1332,7 @@

    Method List

  • -
  • +
  • #arch ELFShim @@ -1332,7 +1340,7 @@

    Method List

  • -
  • +
  • #arch GitHubRunner @@ -1340,7 +1348,7 @@

    Method List

  • -
  • +
  • #arch Utils::Bottles::Tag @@ -1348,7 +1356,7 @@

    Method List

  • -
  • +
  • arch Homebrew::SimulateSystem @@ -1356,7 +1364,7 @@

    Method List

  • -
  • +
  • #arch Cask::DSL::DependsOn @@ -1364,7 +1372,7 @@

    Method List

  • -
  • +
  • #arch ArchRequirement @@ -1372,7 +1380,7 @@

    Method List

  • -
  • +
  • arch_32_bit Hardware::CPU @@ -1380,7 +1388,7 @@

    Method List

  • -
  • +
  • arch_64_bit Hardware::CPU @@ -1388,7 +1396,7 @@

    Method List

  • -
  • +
  • arch_condition_met? OnSystem @@ -1396,7 +1404,7 @@

    Method List

  • -
  • +
  • arch_flag Hardware::CPU @@ -1404,7 +1412,7 @@

    Method List

  • -
  • +
  • #archs MachOShim @@ -1412,7 +1420,7 @@

    Method List

  • -
  • +
  • #args Build @@ -1420,7 +1428,7 @@

    Method List

  • -
  • +
  • #args Homebrew::Cleanup @@ -1428,7 +1436,7 @@

    Method List

  • -
  • +
  • #args BuildError @@ -1436,7 +1444,7 @@

    Method List

  • -
  • +
  • #args Cask::Artifact::Installer @@ -1444,7 +1452,7 @@

    Method List

  • -
  • +
  • #args_includes_ignores DependenciesHelpers @@ -1452,7 +1460,7 @@

    Method List

  • -
  • +
  • args_method_name Commands @@ -1460,7 +1468,7 @@

    Method List

  • -
  • +
  • #arm Homebrew::BumpVersionParser @@ -1468,7 +1476,7 @@

    Method List

  • -
  • +
  • #arm64? GitHubRunner @@ -1476,7 +1484,7 @@

    Method List

  • -
  • +
  • #arm64_compatible? TestRunnerFormula @@ -1484,7 +1492,7 @@

    Method List

  • -
  • +
  • #arm64_only? TestRunnerFormula @@ -1492,7 +1500,7 @@

    Method List

  • -
  • +
  • arm? Hardware::CPU @@ -1500,7 +1508,7 @@

    Method List

  • -
  • +
  • arrow Formatter @@ -1508,7 +1516,7 @@

    Method List

  • -
  • +
  • artifact_info Cask::Info @@ -1516,7 +1524,7 @@

    Method List

  • -
  • +
  • #artifacts Cask::DSL @@ -1524,7 +1532,7 @@

    Method List

  • -
  • +
  • #as_flags Options @@ -1532,7 +1540,7 @@

    Method List

  • -
  • +
  • #assert_success! SystemCommand::Result @@ -1540,7 +1548,7 @@

    Method List

  • -
  • +
  • #assert_valid_keys Hash @@ -1548,7 +1556,7 @@

    Method List

  • -
  • +
  • #assertions Homebrew::Assertions @@ -1556,7 +1564,7 @@

    Method List

  • -
  • +
  • ast_list Homebrew::Parlour @@ -1564,7 +1572,7 @@

    Method List

  • -
  • +
  • #atomic_write Pathname @@ -1572,7 +1580,7 @@

    Method List

  • -
  • +
  • atomic_write File @@ -1580,7 +1588,7 @@

    Method List

  • -
  • +
  • attempted FormulaInstaller @@ -1588,7 +1596,7 @@

    Method List

  • -
  • +
  • #attr FormulaValidationError @@ -1596,7 +1604,7 @@

    Method List

  • -
  • +
  • #attr_predicate Attrable @@ -1604,7 +1612,7 @@

    Method List

  • -
  • +
  • #attr_rw Attrable @@ -1612,7 +1620,7 @@

    Method List

  • -
  • +
  • #audit Homebrew::TapAuditor @@ -1620,7 +1628,7 @@

    Method List

  • -
  • +
  • audit Cask::Auditor @@ -1628,7 +1636,7 @@

    Method List

  • -
  • +
  • #audit Cask::Auditor @@ -1636,7 +1644,7 @@

    Method List

  • -
  • +
  • audit Homebrew @@ -1644,7 +1652,7 @@

    Method List

  • -
  • +
  • #audit Homebrew::FormulaAuditor @@ -1652,7 +1660,7 @@

    Method List

  • -
  • +
  • #audit Homebrew::ResourceAuditor @@ -1660,7 +1668,7 @@

    Method List

  • -
  • +
  • #audit_aliases_renames_duplicates Homebrew::TapAuditor @@ -1668,7 +1676,7 @@

    Method List

  • -
  • +
  • #audit_arch_conditionals RuboCop::Cop::OnSystemConditionalsHelper @@ -1676,7 +1684,7 @@

    Method List

  • -
  • +
  • audit_args Homebrew @@ -1684,7 +1692,7 @@

    Method List

  • -
  • +
  • #audit_base_os_conditionals RuboCop::Cop::OnSystemConditionalsHelper @@ -1692,7 +1700,7 @@

    Method List

  • -
  • +
  • #audit_bitbucket_repository Homebrew::FormulaAuditor @@ -1700,7 +1708,7 @@

    Method List

  • -
  • +
  • #audit_bottle_spec Homebrew::FormulaAuditor @@ -1708,7 +1716,7 @@

    Method List

  • -
  • +
  • #audit_checksum Homebrew::ResourceAuditor @@ -1716,7 +1724,7 @@

    Method List

  • -
  • +
  • #audit_comments RuboCop::Cop::FormulaCop @@ -1724,7 +1732,7 @@

    Method List

  • -
  • +
  • #audit_conflicts Homebrew::FormulaAuditor @@ -1732,7 +1740,7 @@

    Method List

  • -
  • +
  • #audit_deps Homebrew::FormulaAuditor @@ -1740,7 +1748,7 @@

    Method List

  • -
  • +
  • #audit_desc RuboCop::Cop::DescHelper @@ -1748,7 +1756,7 @@

    Method List

  • -
  • +
  • #audit_download_strategy Homebrew::ResourceAuditor @@ -1756,7 +1764,7 @@

    Method List

  • -
  • +
  • #audit_elasticsearch_kibana Homebrew::FormulaAuditor @@ -1764,7 +1772,7 @@

    Method List

  • -
  • +
  • #audit_eol Homebrew::FormulaAuditor @@ -1772,7 +1780,7 @@

    Method List

  • -
  • +
  • #audit_exception Tap @@ -1780,7 +1788,7 @@

    Method List

  • -
  • +
  • #audit_exceptions Tap @@ -1788,7 +1796,7 @@

    Method List

  • -
  • +
  • #audit_file Homebrew::FormulaAuditor @@ -1796,7 +1804,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Desc @@ -1804,7 +1812,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Text @@ -1812,7 +1820,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAuditStrict::Text @@ -1820,7 +1828,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Urls @@ -1828,7 +1836,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::PyPiUrls @@ -1836,7 +1844,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::GitUrls @@ -1844,7 +1852,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAuditStrict::GitUrls @@ -1852,7 +1860,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::ClassName @@ -1860,7 +1868,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Test @@ -1868,7 +1876,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAuditStrict::TestPresent @@ -1876,7 +1884,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Files @@ -1884,7 +1892,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Lines @@ -1892,7 +1900,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::ClassInheritance @@ -1900,7 +1908,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Comments @@ -1908,7 +1916,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::AssertStatements @@ -1916,7 +1924,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::OptionDeclarations @@ -1924,7 +1932,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::MpiCheck @@ -1932,7 +1940,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::QuicTLSCheck @@ -1940,7 +1948,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::PyoxidizerCheck @@ -1948,7 +1956,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::SafePopenCommands @@ -1956,7 +1964,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::ShellVariables @@ -1964,7 +1972,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::LicenseArrays @@ -1972,7 +1980,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Licenses @@ -1980,7 +1988,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::PythonVersions @@ -1988,7 +1996,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::OnSystemConditionals @@ -1996,7 +2004,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::MacOSOnLinux @@ -2004,7 +2012,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::GenerateCompletionsDSL @@ -2012,7 +2020,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::SingleGenerateCompletionsDSLCall @@ -2020,7 +2028,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Miscellaneous @@ -2028,7 +2036,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAuditStrict::MakeCheck @@ -2036,7 +2044,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAuditStrict::Requirements @@ -2044,7 +2052,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAuditStrict::RustCheck @@ -2052,7 +2060,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::BottleFormat @@ -2060,7 +2068,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::BottleTagIndentation @@ -2068,7 +2076,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::BottleDigestIndentation @@ -2076,7 +2084,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::BottleOrder @@ -2084,7 +2092,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Caveats @@ -2092,7 +2100,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Options @@ -2100,7 +2108,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Patches @@ -2108,7 +2116,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Service @@ -2116,7 +2124,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Version @@ -2124,7 +2132,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Checksum @@ -2132,7 +2140,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::ChecksumCase @@ -2140,7 +2148,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Homepage @@ -2148,7 +2156,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::KegOnly @@ -2156,7 +2164,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::Conflicts @@ -2164,7 +2172,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::LivecheckSkip @@ -2172,7 +2180,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::LivecheckUrlProvided @@ -2180,7 +2188,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::LivecheckUrlSymbol @@ -2188,7 +2196,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::LivecheckRegexParentheses @@ -2196,7 +2204,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::LivecheckRegexExtension @@ -2204,7 +2212,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::LivecheckRegexIfPageMatch @@ -2212,7 +2220,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::LivecheckRegexCaseInsensitive @@ -2220,7 +2228,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::ProvidedByMacos @@ -2228,7 +2236,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::UsesFromMacos @@ -2236,7 +2244,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::ComponentsOrder @@ -2244,7 +2252,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::DependencyOrder @@ -2252,7 +2260,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::DeprecateDisableDate @@ -2260,7 +2268,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::DeprecateDisableReason @@ -2268,7 +2276,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaCop @@ -2276,7 +2284,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::ComponentsRedundancy @@ -2284,7 +2292,7 @@

    Method List

  • -
  • +
  • #audit_formula RuboCop::Cop::FormulaAudit::ResourceRequiresDependencies @@ -2292,7 +2300,7 @@

    Method List

  • -
  • +
  • #audit_formula_name Homebrew::FormulaAuditor @@ -2300,7 +2308,7 @@

    Method List

  • -
  • +
  • #audit_gcc_dependency Homebrew::FormulaAuditor @@ -2308,7 +2316,7 @@

    Method List

  • -
  • +
  • #audit_github_repository Homebrew::FormulaAuditor @@ -2316,7 +2324,7 @@

    Method List

  • -
  • +
  • #audit_github_repository_archived Homebrew::FormulaAuditor @@ -2324,7 +2332,7 @@

    Method List

  • -
  • +
  • #audit_gitlab_repository Homebrew::FormulaAuditor @@ -2332,7 +2340,7 @@

    Method List

  • -
  • +
  • #audit_gitlab_repository_archived Homebrew::FormulaAuditor @@ -2340,7 +2348,7 @@

    Method List

  • -
  • +
  • #audit_glibc Homebrew::FormulaAuditor @@ -2348,7 +2356,7 @@

    Method List

  • -
  • +
  • #audit_hashicorp_formulae Homebrew::FormulaAuditor @@ -2356,7 +2364,7 @@

    Method List

  • -
  • +
  • #audit_head_branch Homebrew::ResourceAuditor @@ -2364,7 +2372,7 @@

    Method List

  • -
  • +
  • #audit_homepage Homebrew::FormulaAuditor @@ -2372,7 +2380,7 @@

    Method List

  • -
  • +
  • #audit_installed FormulaCellarChecks @@ -2380,7 +2388,7 @@

    Method List

  • -
  • +
  • #audit_installed FormulaInstaller @@ -2388,7 +2396,7 @@

    Method List

  • -
  • +
  • #audit_json_files Homebrew::TapAuditor @@ -2396,7 +2404,7 @@

    Method List

  • -
  • +
  • #audit_keg_only_reason Homebrew::FormulaAuditor @@ -2404,7 +2412,7 @@

    Method List

  • -
  • +
  • #audit_license Homebrew::FormulaAuditor @@ -2412,7 +2420,7 @@

    Method List

  • -
  • +
  • #audit_macos_references RuboCop::Cop::OnSystemConditionalsHelper @@ -2420,7 +2428,7 @@

    Method List

  • -
  • +
  • #audit_macos_version_conditionals RuboCop::Cop::OnSystemConditionalsHelper @@ -2428,7 +2436,7 @@

    Method List

  • -
  • +
  • #audit_on_system_blocks RuboCop::Cop::OnSystemConditionalsHelper @@ -2436,7 +2444,7 @@

    Method List

  • -
  • +
  • #audit_postgresql Homebrew::FormulaAuditor @@ -2444,7 +2452,7 @@

    Method List

  • -
  • +
  • #audit_prefix_has_contents Homebrew::FormulaAuditor @@ -2452,7 +2460,7 @@

    Method List

  • -
  • +
  • #audit_resource_name_matches_pypi_package_name_in_url Homebrew::ResourceAuditor @@ -2460,7 +2468,7 @@

    Method List

  • -
  • +
  • #audit_reverse_migration Homebrew::FormulaAuditor @@ -2468,7 +2476,7 @@

    Method List

  • -
  • +
  • #audit_revision Homebrew::FormulaAuditor @@ -2476,7 +2484,7 @@

    Method List

  • -
  • +
  • #audit_sha256 RuboCop::Cop::FormulaAudit::Checksum @@ -2484,7 +2492,7 @@

    Method List

  • -
  • +
  • #audit_specs Homebrew::FormulaAuditor @@ -2492,7 +2500,7 @@

    Method List

  • -
  • +
  • #audit_stable_version Homebrew::FormulaAuditor @@ -2500,7 +2508,7 @@

    Method List

  • -
  • +
  • #audit_style Homebrew::FormulaAuditor @@ -2508,7 +2516,7 @@

    Method List

  • -
  • +
  • #audit_synced_versions_formulae Homebrew::FormulaAuditor @@ -2516,7 +2524,7 @@

    Method List

  • -
  • +
  • #audit_tap_formula_lists Homebrew::TapAuditor @@ -2524,7 +2532,7 @@

    Method List

  • -
  • +
  • #audit_text Homebrew::FormulaAuditor @@ -2532,7 +2540,7 @@

    Method List

  • -
  • +
  • #audit_unconfirmed_checksum_change Homebrew::FormulaAuditor @@ -2540,7 +2548,7 @@

    Method List

  • -
  • +
  • #audit_urls Homebrew::ResourceAuditor @@ -2548,7 +2556,7 @@

    Method List

  • -
  • +
  • #audit_urls RuboCop::Cop::FormulaCop @@ -2556,7 +2564,7 @@

    Method List

  • -
  • +
  • #audit_version Homebrew::ResourceAuditor @@ -2564,7 +2572,7 @@

    Method List

  • -
  • +
  • #audit_version_scheme Homebrew::FormulaAuditor @@ -2572,7 +2580,7 @@

    Method List

  • -
  • +
  • #audit_versioned_keg_only Homebrew::FormulaAuditor @@ -2580,7 +2588,7 @@

    Method List

  • -
  • +
  • auditing? Homebrew @@ -2588,7 +2596,7 @@

    Method List

  • -
  • +
  • auto_update_command? Homebrew @@ -2596,7 +2604,7 @@

    Method List

  • -
  • +
  • auto_update_header Homebrew @@ -2604,7 +2612,7 @@

    Method List

  • -
  • +
  • #auto_updates Cask::DSL @@ -2612,6 +2620,14 @@

    Method List

  • +
  • +
    + #autobump + Tap +
    +
  • + +
  • #autocorrect @@ -30125,14 +30141,6 @@

    Method List

  • -
    - try_new - Formulary::FromDefaultNameLoader -
    -
  • - - -
  • try_new Formulary::FromNameLoader @@ -30140,7 +30148,7 @@

    Method List

  • -
  • +
  • try_new Formulary::FromKegLoader @@ -30148,7 +30156,7 @@

    Method List

  • -
  • +
  • try_new Formulary::FromCacheLoader @@ -30156,7 +30164,7 @@

    Method List

  • -
  • +
  • try_new Formulary::NullLoader @@ -30164,7 +30172,7 @@

    Method List

  • -
  • +
  • try_new Formulary::FromAPILoader @@ -30172,7 +30180,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::FromContentLoader @@ -30180,7 +30188,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::FromPathLoader @@ -30188,7 +30196,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::FromURILoader @@ -30196,7 +30204,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::FromTapLoader @@ -30204,7 +30212,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::FromInstanceLoader @@ -30212,7 +30220,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::FromAPILoader @@ -30220,7 +30228,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::FromDefaultNameLoader @@ -30228,7 +30236,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::FromNameLoader @@ -30236,7 +30244,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::FromInstalledPathLoader @@ -30244,7 +30252,7 @@

    Method List

  • -
  • +
  • try_new Cask::CaskLoader::NullLoader @@ -30252,7 +30260,7 @@

    Method List

  • -
  • +
  • try_parse Locale @@ -30260,7 +30268,7 @@

    Method List

  • -
  • +
  • #tsc Homebrew::Manpages::Variables @@ -30268,7 +30276,7 @@

    Method List

  • -
  • +
  • type Hardware::CPU @@ -30276,7 +30284,7 @@

    Method List

  • -
  • +
  • #type CompilerFailure @@ -30284,7 +30292,7 @@

    Method List

  • -
  • +
  • #type CompilerSelector::Compiler @@ -30292,7 +30300,7 @@

    Method List

  • -
  • +
  • #type CxxStdlib @@ -30300,7 +30308,7 @@

    Method List

  • -
  • +
  • #type Homebrew::VersionBumpInfo @@ -30308,7 +30316,7 @@

    Method List

  • -
  • +
  • type DeprecateDisable @@ -30316,7 +30324,7 @@

    Method List

  • -
  • +
  • #type Cask::DSL::Container @@ -30324,7 +30332,7 @@

    Method List

  • -
  • +
  • #type_string CxxStdlib @@ -30332,7 +30340,7 @@

    Method List

  • -
  • +
  • typecheck Homebrew @@ -30340,7 +30348,7 @@

    Method List

  • -
  • +
  • typecheck_args Homebrew @@ -30348,7 +30356,7 @@

    Method List

  • -
  • +
  • unbottled Homebrew @@ -30356,7 +30364,7 @@

    Method List

  • -
  • +
  • unbottled_args Homebrew @@ -30364,7 +30372,7 @@

    Method List

  • -
  • +
  • #unbottled_dependencies FormulaInstaller @@ -30372,7 +30380,7 @@

    Method List

  • -
  • +
  • #undeclared_deps LinkageChecker @@ -30380,7 +30388,7 @@

    Method List

  • -
  • +
  • undeletable? OS::Mac @@ -30388,7 +30396,7 @@

    Method List

  • -
  • +
  • underscore Utils @@ -30396,7 +30404,7 @@

    Method List

  • -
  • +
  • unhook_raise Ignorable @@ -30404,7 +30412,7 @@

    Method List

  • -
  • +
  • #uninstall Keg @@ -30412,7 +30420,7 @@

    Method List

  • -
  • +
  • #uninstall Tap @@ -30420,7 +30428,7 @@

    Method List

  • -
  • +
  • #uninstall Cask::Pkg @@ -30428,7 +30436,7 @@

    Method List

  • -
  • +
  • uninstall Homebrew @@ -30436,7 +30444,7 @@

    Method List

  • -
  • +
  • #uninstall Cask::Installer @@ -30444,7 +30452,7 @@

    Method List

  • -
  • +
  • uninstall_args Homebrew @@ -30452,7 +30460,7 @@

    Method List

  • -
  • +
  • #uninstall_artifacts Cask::Installer @@ -30460,7 +30468,7 @@

    Method List

  • -
  • +
  • uninstall_casks Cask::Uninstall @@ -30468,7 +30476,7 @@

    Method List

  • -
  • +
  • uninstall_dsl_key Cask::Artifact::AbstractFlightBlock @@ -30476,7 +30484,7 @@

    Method List

  • -
  • +
  • #uninstall_existing_cask Cask::Installer @@ -30484,7 +30492,7 @@

    Method List

  • -
  • +
  • uninstall_kegs Homebrew::Uninstall @@ -30492,7 +30500,7 @@

    Method List

  • -
  • +
  • #uninstall_phase Cask::Artifact::Moved @@ -30500,7 +30508,7 @@

    Method List

  • -
  • +
  • #uninstall_phase Cask::Artifact::Qlplugin @@ -30508,7 +30516,7 @@

    Method List

  • -
  • +
  • #uninstall_phase Cask::Artifact::Symlinked @@ -30516,7 +30524,7 @@

    Method List

  • -
  • +
  • #uninstall_phase Cask::Artifact::Uninstall @@ -30524,7 +30532,7 @@

    Method List

  • -
  • +
  • #uninstall_phase Cask::Artifact::KeyboardLayout @@ -30532,7 +30540,7 @@

    Method List

  • -
  • +
  • #uninstall_phase Cask::Artifact::AbstractFlightBlock @@ -30540,7 +30548,7 @@

    Method List

  • -
  • +
  • #universal? MachOShim @@ -30548,7 +30556,7 @@

    Method List

  • -
  • +
  • #unless_modifier? RuboCop::Cop::FormulaAudit::OptionDeclarations @@ -30556,7 +30564,7 @@

    Method List

  • -
  • +
  • #unlink Keg @@ -30564,7 +30572,7 @@

    Method List

  • -
  • +
  • unlink Homebrew::Unlink @@ -30572,7 +30580,7 @@

    Method List

  • -
  • +
  • unlink Homebrew @@ -30580,7 +30588,7 @@

    Method List

  • -
  • +
  • unlink! Homebrew::Completions @@ -30588,7 +30596,7 @@

    Method List

  • -
  • +
  • unlink_args Homebrew @@ -30596,7 +30604,7 @@

    Method List

  • -
  • +
  • unlink_completions Utils::Link @@ -30604,7 +30612,7 @@

    Method List

  • -
  • +
  • unlink_manpages Utils::Link @@ -30612,7 +30620,7 @@

    Method List

  • -
  • +
  • #unlink_newname Migrator @@ -30620,7 +30628,7 @@

    Method List

  • -
  • +
  • #unlink_oldname Migrator @@ -30628,7 +30636,7 @@

    Method List

  • -
  • +
  • #unlink_oldname_cellar Migrator @@ -30636,7 +30644,7 @@

    Method List

  • -
  • +
  • #unlink_oldname_opt Migrator @@ -30644,7 +30652,7 @@

    Method List

  • -
  • +
  • unlink_versioned_formulae Homebrew::Unlink @@ -30652,7 +30660,7 @@

    Method List

  • -
  • +
  • #unlock Migrator @@ -30660,7 +30668,7 @@

    Method List

  • -
  • +
  • #unlock LockFile @@ -30668,7 +30676,7 @@

    Method List

  • -
  • +
  • #unpack Resource @@ -30676,7 +30684,7 @@

    Method List

  • -
  • +
  • unpack Homebrew @@ -30684,7 +30692,7 @@

    Method List

  • -
  • +
  • unpack_args Homebrew @@ -30692,7 +30700,7 @@

    Method List

  • -
  • +
  • unpin Homebrew @@ -30700,7 +30708,7 @@

    Method List

  • -
  • +
  • #unpin FormulaPin @@ -30708,7 +30716,7 @@

    Method List

  • -
  • +
  • unpin_args Homebrew @@ -30716,7 +30724,7 @@

    Method List

  • -
  • +
  • #unremovable_kegs Homebrew::Cleanup @@ -30724,7 +30732,7 @@

    Method List

  • -
  • +
  • #unstable? Cask::DSL::Version @@ -30732,7 +30740,7 @@

    Method List

  • -
  • +
  • unsupported_configuration? OS @@ -30740,7 +30748,7 @@

    Method List

  • -
  • +
  • #unsupported_release? MacOSVersion @@ -30748,7 +30756,7 @@

    Method List

  • -
  • +
  • untap Homebrew @@ -30756,7 +30764,7 @@

    Method List

  • -
  • +
  • untap_args Homebrew @@ -30764,7 +30772,7 @@

    Method List

  • -
  • +
  • untapped_official_taps Tap @@ -30772,7 +30780,7 @@

    Method List

  • -
  • +
  • #unused_options Tab @@ -30780,7 +30788,7 @@

    Method List

  • -
  • +
  • #unversioned? Cask::URL @@ -30788,7 +30796,7 @@

    Method List

  • -
  • +
  • #unzip_dep_if_needed DependencyCollector @@ -30796,7 +30804,7 @@

    Method List

  • -
  • +
  • #update! CacheStore @@ -30804,7 +30812,7 @@

    Method List

  • -
  • +
  • #update! LinkageCacheStore @@ -30812,7 +30820,7 @@

    Method List

  • -
  • +
  • #update! DescriptionCacheStore @@ -30820,7 +30828,7 @@

    Method List

  • -
  • +
  • #update_commit Version @@ -30828,7 +30836,7 @@

    Method List

  • -
  • +
  • #update_from_cask_tokens! CaskDescriptionCacheStore @@ -30836,7 +30844,7 @@

    Method List

  • -
  • +
  • #update_from_formula_names! DescriptionCacheStore @@ -30844,7 +30852,7 @@

    Method List

  • -
  • +
  • #update_from_report! DescriptionCacheStore @@ -30852,7 +30860,7 @@

    Method List

  • -
  • +
  • #update_from_report! CaskDescriptionCacheStore @@ -30860,7 +30868,7 @@

    Method List

  • -
  • +
  • #update_head_version Formula @@ -30868,7 +30876,7 @@

    Method List

  • -
  • +
  • update_instructions OS::Mac::Xcode @@ -30876,7 +30884,7 @@

    Method List

  • -
  • +
  • update_instructions OS::Mac::CLT @@ -30884,7 +30892,7 @@

    Method List

  • -
  • +
  • update_license_data Homebrew @@ -30892,7 +30900,7 @@

    Method List

  • -
  • +
  • update_license_data_args Homebrew @@ -30900,7 +30908,7 @@

    Method List

  • -
  • +
  • update_maintainers Homebrew @@ -30908,7 +30916,7 @@

    Method List

  • -
  • +
  • update_maintainers_args Homebrew @@ -30916,7 +30924,7 @@

    Method List

  • -
  • +
  • update_pypi_url PyPI @@ -30924,7 +30932,7 @@

    Method List

  • -
  • +
  • update_python_resources Homebrew @@ -30932,7 +30940,7 @@

    Method List

  • -
  • +
  • update_python_resources! PyPI @@ -30940,7 +30948,7 @@

    Method List

  • -
  • +
  • update_python_resources_args Homebrew @@ -30948,7 +30956,7 @@

    Method List

  • -
  • +
  • update_report Homebrew @@ -30956,7 +30964,7 @@

    Method List

  • -
  • +
  • update_report_args Homebrew @@ -30964,7 +30972,7 @@

    Method List

  • -
  • +
  • update_shell_completions! Homebrew::Completions @@ -30972,7 +30980,7 @@

    Method List

  • -
  • +
  • update_sponsors Homebrew @@ -30980,7 +30988,7 @@

    Method List

  • -
  • +
  • update_sponsors_args Homebrew @@ -30988,7 +30996,7 @@

    Method List

  • -
  • +
  • #update_tabs Migrator @@ -30996,7 +31004,7 @@

    Method List

  • -
  • +
  • update_test Homebrew @@ -31004,7 +31012,7 @@

    Method List

  • -
  • +
  • update_test_args Homebrew @@ -31012,7 +31020,7 @@

    Method List

  • -
  • +
  • #updated? Reporter @@ -31020,7 +31028,7 @@

    Method List

  • -
  • +
  • upgrade Homebrew @@ -31028,7 +31036,7 @@

    Method List

  • -
  • +
  • upgrade_args Homebrew @@ -31036,7 +31044,7 @@

    Method List

  • -
  • +
  • upgrade_cask Cask::Upgrade @@ -31044,7 +31052,7 @@

    Method List

  • -
  • +
  • upgrade_casks Cask::Upgrade @@ -31052,7 +31060,7 @@

    Method List

  • -
  • +
  • upgrade_formulae Homebrew::Upgrade @@ -31060,7 +31068,7 @@

    Method List

  • -
  • +
  • upgrade_outdated_casks Homebrew @@ -31068,7 +31076,7 @@

    Method List

  • -
  • +
  • upgrade_outdated_formulae Homebrew @@ -31076,7 +31084,7 @@

    Method List

  • -
  • +
  • #upload_bottles GitHubPackages @@ -31084,7 +31092,7 @@

    Method List

  • -
  • +
  • #upload_bottles GitHubReleases @@ -31092,7 +31100,7 @@

    Method List

  • -
  • +
  • upload_release_asset GitHub @@ -31100,7 +31108,7 @@

    Method List

  • -
  • +
  • #uri Cask::URL::DSL @@ -31108,7 +31116,7 @@

    Method List

  • -
  • +
  • url Formula @@ -31116,7 +31124,7 @@

    Method List

  • -
  • +
  • #url Cask::DSL @@ -31124,7 +31132,7 @@

    Method List

  • -
  • +
  • #url Cask::URL::BlockDSL::PageWithURL @@ -31132,7 +31140,7 @@

    Method List

  • -
  • +
  • #url Resource @@ -31140,7 +31148,7 @@

    Method List

  • -
  • +
  • #url Formulary::FromURILoader @@ -31148,7 +31156,7 @@

    Method List

  • -
  • +
  • #url Livecheck @@ -31156,7 +31164,7 @@

    Method List

  • -
  • +
  • #url Downloadable @@ -31164,7 +31172,7 @@

    Method List

  • -
  • +
  • #url Cask::Download @@ -31172,7 +31180,7 @@

    Method List

  • -
  • +
  • #url SoftwareSpec @@ -31180,7 +31188,7 @@

    Method List

  • -
  • +
  • url Formatter @@ -31188,7 +31196,7 @@

    Method List

  • -
  • +
  • #url Cask::CaskLoader::FromURILoader @@ -31196,7 +31204,7 @@

    Method List

  • -
  • +
  • #url Homebrew::ResourceAuditor @@ -31204,7 +31212,7 @@

    Method List

  • -
  • +
  • #url AbstractDownloadStrategy @@ -31212,7 +31220,7 @@

    Method List

  • -
  • +
  • #url Homebrew::Livecheck::Strategy::Sparkle::Item @@ -31220,7 +31228,7 @@

    Method List

  • -
  • +
  • #url_encode Bottle::Filename @@ -31228,7 +31236,7 @@

    Method List

  • -
  • +
  • url_protected_by_cloudflare? Utils::Curl @@ -31236,7 +31244,7 @@

    Method List

  • -
  • +
  • url_protected_by_incapsula? Utils::Curl @@ -31244,7 +31252,7 @@

    Method List

  • -
  • +
  • url_to GitHub @@ -31252,7 +31260,7 @@

    Method List

  • -
  • +
  • #usage_banner Homebrew::CLI::Parser @@ -31260,7 +31268,7 @@

    Method List

  • -
  • +
  • #usage_banner_text Homebrew::CLI::Parser @@ -31268,7 +31276,7 @@

    Method List

  • -
  • +
  • use CacheStoreDatabase @@ -31276,7 +31284,7 @@

    Method List

  • -
  • +
  • use_buildpulse? Homebrew @@ -31284,7 +31292,7 @@

    Method List

  • -
  • +
  • use_homebrew_curl? Homebrew::Livecheck @@ -31292,7 +31300,7 @@

    Method List

  • -
  • +
  • #use_macos_install? UsesFromMacOSDependency @@ -31300,7 +31308,7 @@

    Method List

  • -
  • +
  • #use_system_ruby? Homebrew::Cleanup @@ -31308,7 +31316,7 @@

    Method List

  • -
  • +
  • #used_options Tab @@ -31316,7 +31324,7 @@

    Method List

  • -
  • +
  • #user Tap @@ -31324,7 +31332,7 @@

    Method List

  • -
  • +
  • #user TapFormulaUnavailableError @@ -31332,7 +31340,7 @@

    Method List

  • -
  • +
  • user GitHub @@ -31340,7 +31348,7 @@

    Method List

  • -
  • +
  • #user_agent Cask::URL::DSL @@ -31348,7 +31356,7 @@

    Method List

  • -
  • +
  • user_gem_groups Homebrew @@ -31356,7 +31364,7 @@

    Method List

  • -
  • +
  • user_site_packages Language::Python @@ -31364,7 +31372,7 @@

    Method List

  • -
  • +
  • #user_tilde Homebrew::Diagnostic::Checks @@ -31372,7 +31380,7 @@

    Method List

  • -
  • +
  • user_vendor_version Homebrew @@ -31380,7 +31388,7 @@

    Method List

  • -
  • +
  • uses Homebrew @@ -31388,7 +31396,7 @@

    Method List

  • -
  • +
  • uses_args Homebrew @@ -31396,7 +31404,7 @@

    Method List

  • -
  • +
  • uses_from_macos Formula @@ -31404,7 +31412,7 @@

    Method List

  • -
  • +
  • #uses_from_macos SoftwareSpec @@ -31412,7 +31420,7 @@

    Method List

  • -
  • +
  • #uses_from_macos? Dependency @@ -31420,7 +31428,7 @@

    Method List

  • -
  • +
  • #uses_from_macos? UsesFromMacOSDependency @@ -31428,7 +31436,7 @@

    Method List

  • -
  • +
  • #uses_from_macos_elements SoftwareSpec @@ -31436,7 +31444,7 @@

    Method List

  • -
  • +
  • #uses_from_macos_names SoftwareSpec @@ -31444,7 +31452,7 @@

    Method List

  • -
  • +
  • #using URL @@ -31452,7 +31460,7 @@

    Method List

  • -
  • +
  • #using Cask::URL::DSL @@ -31460,7 +31468,7 @@

    Method List

  • -
  • +
  • #using Resource @@ -31468,7 +31476,7 @@

    Method List

  • -
  • +
  • #using Homebrew::ResourceAuditor @@ -31476,7 +31484,7 @@

    Method List

  • -
  • +
  • valid_aliases? Readall @@ -31484,7 +31492,7 @@

    Method List

  • -
  • +
  • valid_casks? Readall @@ -31492,7 +31500,7 @@

    Method List

  • -
  • +
  • #valid_combination? Utils::Bottles::Tag @@ -31500,7 +31508,7 @@

    Method List

  • -
  • +
  • valid_formulae? Readall @@ -31508,7 +31516,7 @@

    Method List

  • -
  • +
  • valid_gem_groups Homebrew @@ -31516,7 +31524,7 @@

    Method List

  • -
  • +
  • valid_internal_cmd? Commands @@ -31524,7 +31532,7 @@

    Method List

  • -
  • +
  • valid_internal_dev_cmd? Commands @@ -31532,7 +31540,7 @@

    Method List

  • -
  • +
  • #valid_library_extension? FormulaCellarChecks @@ -31540,7 +31548,7 @@

    Method List

  • -
  • +
  • valid_license? SPDX @@ -31548,7 +31556,7 @@

    Method List

  • -
  • +
  • valid_license_exception? SPDX @@ -31556,7 +31564,7 @@

    Method List

  • -
  • +
  • #valid_pypi_package? PyPI::Package @@ -31564,7 +31572,7 @@

    Method List

  • -
  • +
  • valid_ruby_syntax? Readall @@ -31572,7 +31580,7 @@

    Method List

  • -
  • +
  • valid_tap? Readall @@ -31580,7 +31588,7 @@

    Method List

  • -
  • +
  • validate_file Utils::Tar @@ -31588,7 +31596,7 @@

    Method List

  • -
  • +
  • #validate_options Homebrew::CLI::Parser @@ -31596,7 +31604,7 @@

    Method List

  • -
  • +
  • #value Version::Token @@ -31604,7 +31612,7 @@

    Method List

  • -
  • +
  • #value Version::StringToken @@ -31612,7 +31620,7 @@

    Method List

  • -
  • +
  • #value Version::NumericToken @@ -31620,7 +31628,7 @@

    Method List

  • -
  • +
  • #value Homebrew::CLI::Args @@ -31628,7 +31636,7 @@

    Method List

  • -
  • +
  • #var Formula @@ -31636,7 +31644,7 @@

    Method List

  • -
  • +
  • vendor_gems Homebrew @@ -31644,7 +31652,7 @@

    Method List

  • -
  • +
  • vendor_gems_args Homebrew @@ -31652,7 +31660,7 @@

    Method List

  • -
  • +
  • #verbose? Context::ContextStruct @@ -31660,7 +31668,7 @@

    Method List

  • -
  • +
  • #verbose? Context @@ -31668,7 +31676,7 @@

    Method List

  • -
  • +
  • verbose? Homebrew @@ -31676,7 +31684,7 @@

    Method List

  • -
  • +
  • #verified Cask::URL::DSL @@ -31684,7 +31692,7 @@

    Method List

  • -
  • +
  • #verify Homebrew::FormulaCreator @@ -31692,7 +31700,7 @@

    Method List

  • -
  • +
  • #verify_checksum Pathname @@ -31700,7 +31708,7 @@

    Method List

  • -
  • +
  • #verify_deps_exist FormulaInstaller @@ -31708,7 +31716,7 @@

    Method List

  • -
  • +
  • #verify_download_integrity Downloadable @@ -31716,7 +31724,7 @@

    Method List

  • -
  • +
  • #verify_download_integrity Cask::Download @@ -31724,7 +31732,7 @@

    Method List

  • -
  • +
  • #verify_download_integrity HeadSoftwareSpec @@ -31732,7 +31740,7 @@

    Method List

  • -
  • +
  • #verify_has_sha Cask::Installer @@ -31740,7 +31748,7 @@

    Method List

  • -
  • +
  • #verify_order_in_source RuboCop::Cop::FormulaAudit::DependencyOrder @@ -31748,7 +31756,7 @@

    Method List

  • -
  • +
  • #version Keg @@ -31756,7 +31764,7 @@

    Method List

  • -
  • +
  • #version URL @@ -31764,7 +31772,7 @@

    Method List

  • -
  • +
  • version OS::Mac @@ -31772,7 +31780,7 @@

    Method List

  • -
  • +
  • #version Formula @@ -31780,7 +31788,7 @@

    Method List

  • -
  • +
  • version Formula @@ -31788,7 +31796,7 @@

    Method List

  • -
  • +
  • #version Cask::DSL @@ -31796,7 +31804,7 @@

    Method List

  • -
  • +
  • version OS::Mac::Xcode @@ -31804,7 +31812,7 @@

    Method List

  • -
  • +
  • version OS::Mac::CLT @@ -31812,7 +31820,7 @@

    Method List

  • -
  • +
  • #version Resource @@ -31820,7 +31828,7 @@

    Method List

  • -
  • +
  • #version CompilerFailure @@ -31828,7 +31836,7 @@

    Method List

  • -
  • +
  • #version CompilerSelector::Compiler @@ -31836,7 +31844,7 @@

    Method List

  • -
  • +
  • version Utils::Git @@ -31844,7 +31852,7 @@

    Method List

  • -
  • +
  • version Utils::Svn @@ -31852,7 +31860,7 @@

    Method List

  • -
  • +
  • #version OS::Mac::SDK @@ -31860,7 +31868,7 @@

    Method List

  • -
  • +
  • #version PyPI::Package @@ -31868,7 +31876,7 @@

    Method List

  • -
  • +
  • #version PkgVersion @@ -31876,7 +31884,7 @@

    Method List

  • -
  • +
  • #version Downloadable @@ -31884,7 +31892,7 @@

    Method List

  • -
  • +
  • #version FormulaInfo @@ -31892,7 +31900,7 @@

    Method List

  • -
  • +
  • #version Cask::Download @@ -31900,7 +31908,7 @@

    Method List

  • -
  • +
  • #version MacOSVersion::Error @@ -31908,7 +31916,7 @@

    Method List

  • -
  • +
  • #version Bottle::Filename @@ -31916,7 +31924,7 @@

    Method List

  • -
  • +
  • #version Homebrew::BundleVersion @@ -31924,7 +31932,7 @@

    Method List

  • -
  • +
  • version OS::Linux::Glibc @@ -31932,7 +31940,7 @@

    Method List

  • -
  • +
  • #version Homebrew::ResourceAuditor @@ -31940,7 +31948,7 @@

    Method List

  • -
  • +
  • #version MacOSRequirement @@ -31948,7 +31956,7 @@

    Method List

  • -
  • +
  • #version XcodeRequirement @@ -31956,7 +31964,7 @@

    Method List

  • -
  • +
  • #version= PyPI::Package @@ -31964,7 +31972,7 @@

    Method List

  • -
  • +
  • #version_name Homebrew::VersionBumpInfo @@ -31972,7 +31980,7 @@

    Method List

  • -
  • +
  • version_rebuild GitHubPackages @@ -31980,7 +31988,7 @@

    Method List

  • -
  • +
  • #version_scheme Tab @@ -31988,7 +31996,7 @@

    Method List

  • -
  • +
  • #version_scheme Formula @@ -31996,7 +32004,7 @@

    Method List

  • -
  • +
  • #version_specified? MacOSRequirement @@ -32004,7 +32012,7 @@

    Method List

  • -
  • +
  • #versioned_formula? Formula @@ -32012,7 +32020,7 @@

    Method List

  • -
  • +
  • #versioned_formula? KegOnlyReason @@ -32020,7 +32028,7 @@

    Method List

  • -
  • +
  • #versioned_formula? RuboCop::Cop::FormulaCop @@ -32028,7 +32036,7 @@

    Method List

  • -
  • +
  • #versioned_formulae Formula @@ -32036,7 +32044,7 @@

    Method List

  • -
  • +
  • #versioned_formulae_names Formula @@ -32044,7 +32052,7 @@

    Method List

  • -
  • +
  • #versioned_macos_requirement TestRunnerFormula @@ -32052,7 +32060,7 @@

    Method List

  • -
  • +
  • #versions Tab @@ -32060,7 +32068,7 @@

    Method List

  • -
  • +
  • #versions CompilerSelector @@ -32068,7 +32076,7 @@

    Method List

  • -
  • +
  • #versions Homebrew::Livecheck::LivecheckVersion @@ -32076,7 +32084,7 @@

    Method List

  • -
  • +
  • versions_from_content Homebrew::Livecheck::Strategy::Xml @@ -32084,7 +32092,7 @@

    Method List

  • -
  • +
  • versions_from_content Homebrew::Livecheck::Strategy::Json @@ -32092,7 +32100,7 @@

    Method List

  • -
  • +
  • versions_from_content Homebrew::Livecheck::Strategy::Yaml @@ -32100,7 +32108,7 @@

    Method List

  • -
  • +
  • versions_from_content Homebrew::Livecheck::Strategy::Sparkle @@ -32108,7 +32116,7 @@

    Method List

  • -
  • +
  • versions_from_content Homebrew::Livecheck::Strategy::PageMatch @@ -32116,7 +32124,7 @@

    Method List

  • -
  • +
  • versions_from_content Homebrew::Livecheck::Strategy::GithubReleases @@ -32124,7 +32132,7 @@

    Method List

  • -
  • +
  • versions_from_headers Homebrew::Livecheck::Strategy::HeaderMatch @@ -32132,7 +32140,7 @@

    Method List

  • -
  • +
  • versions_from_items Homebrew::Livecheck::Strategy::ExtractPlist @@ -32140,7 +32148,7 @@

    Method List

  • -
  • +
  • versions_from_tags Homebrew::Livecheck::Strategy::Git @@ -32148,7 +32156,7 @@

    Method List

  • -
  • +
  • #virtualenv_create Language::Python::Virtualenv @@ -32156,7 +32164,7 @@

    Method List

  • -
  • +
  • #virtualenv_install_with_resources Language::Python::Virtualenv @@ -32164,7 +32172,7 @@

    Method List

  • -
  • +
  • virtualized? Hardware::CPU @@ -32172,7 +32180,7 @@

    Method List

  • -
  • +
  • warning Formatter @@ -32180,7 +32188,7 @@

    Method List

  • -
  • +
  • watchlist_path Homebrew @@ -32188,7 +32196,7 @@

    Method List

  • -
  • +
  • #which Homebrew::Diagnostic::Volumes @@ -32196,7 +32204,7 @@

    Method List

  • -
  • +
  • #which Kernel @@ -32204,7 +32212,7 @@

    Method List

  • -
  • +
  • #which_all Kernel @@ -32212,7 +32220,7 @@

    Method List

  • -
  • +
  • #which_editor Kernel @@ -32220,7 +32228,7 @@

    Method List

  • -
  • +
  • width Tty @@ -32228,7 +32236,7 @@

    Method List

  • -
  • +
  • with Tty @@ -32236,7 +32244,7 @@

    Method List

  • -
  • +
  • with Homebrew::SimulateSystem @@ -32244,7 +32252,7 @@

    Method List

  • -
  • +
  • #with? Tab @@ -32252,7 +32260,7 @@

    Method List

  • -
  • +
  • #with? BuildOptions @@ -32260,7 +32268,7 @@

    Method List

  • -
  • +
  • #with_build_environment EnvActivation @@ -32268,7 +32276,7 @@

    Method List

  • -
  • +
  • #with_context Context @@ -32276,7 +32284,7 @@

    Method List

  • -
  • +
  • #with_custom_locale Kernel @@ -32284,7 +32292,7 @@

    Method List

  • -
  • +
  • #with_env Kernel @@ -32292,7 +32300,7 @@

    Method List

  • -
  • +
  • #with_homebrew_path Kernel @@ -32300,7 +32308,7 @@

    Method List

  • -
  • +
  • #with_lock LockFile @@ -32308,7 +32316,7 @@

    Method List

  • -
  • +
  • #with_logging Formula @@ -32316,7 +32324,7 @@

    Method List

  • -
  • +
  • with_no_api_env Homebrew @@ -32324,7 +32332,7 @@

    Method List

  • -
  • +
  • with_no_api_env_if_needed Homebrew @@ -32332,7 +32340,7 @@

    Method List

  • -
  • +
  • #without? Tab @@ -32340,7 +32348,7 @@

    Method List

  • -
  • +
  • #without? BuildOptions @@ -32348,7 +32356,7 @@

    Method List

  • -
  • +
  • without_clt? OS::Mac::Xcode @@ -32356,7 +32364,7 @@

    Method List

  • -
  • +
  • #without_patch Homebrew::FormulaTextAuditor @@ -32364,7 +32372,7 @@

    Method List

  • -
  • +
  • #workdir LinuxRunnerSpec @@ -32372,7 +32380,7 @@

    Method List

  • -
  • +
  • workflow_dispatch_event GitHub @@ -32380,7 +32388,7 @@

    Method List

  • -
  • +
  • #working_dir Homebrew::Service @@ -32388,7 +32396,7 @@

    Method List

  • -
  • +
  • #write Tab @@ -32396,7 +32404,7 @@

    Method List

  • -
  • +
  • write Homebrew::Settings @@ -32404,7 +32412,7 @@

    Method List

  • -
  • +
  • write_access? GitHub @@ -32412,7 +32420,7 @@

    Method List

  • -
  • +
  • #write_env_script Pathname @@ -32420,7 +32428,7 @@

    Method List

  • -
  • +
  • #write_exec_script Pathname @@ -32428,7 +32436,7 @@

    Method List

  • -
  • +
  • #write_formula! Homebrew::FormulaCreator @@ -32436,7 +32444,7 @@

    Method List

  • -
  • +
  • #write_if_dirty! CacheStoreDatabase @@ -32444,7 +32452,7 @@

    Method List

  • -
  • +
  • #write_jar_script Pathname @@ -32452,7 +32460,7 @@

    Method List

  • -
  • +
  • write_names Homebrew::API::Cask @@ -32460,7 +32468,7 @@

    Method List

  • -
  • +
  • write_names_and_aliases Homebrew::API::Formula @@ -32468,7 +32476,7 @@

    Method List

  • -
  • +
  • write_names_file Homebrew::API @@ -32476,7 +32484,7 @@

    Method List

  • -
  • +
  • write_path Homebrew @@ -32484,7 +32492,7 @@

    Method List

  • -
  • +
  • write_user_gem_groups Homebrew @@ -32492,7 +32500,7 @@

    Method List

  • -
  • +
  • wsl? OS::Linux @@ -32500,7 +32508,7 @@

    Method List

  • -
  • +
  • wsl_version OS::Linux @@ -32508,7 +32516,7 @@

    Method List

  • -
  • +
  • #x86_64? MachOShim @@ -32516,7 +32524,7 @@

    Method List

  • -
  • +
  • #x86_64? GitHubRunner @@ -32524,7 +32532,7 @@

    Method List

  • -
  • +
  • #x86_64_compatible? TestRunnerFormula @@ -32532,7 +32540,7 @@

    Method List

  • -
  • +
  • #x86_64_only? TestRunnerFormula @@ -32540,7 +32548,7 @@

    Method List

  • -
  • +
  • xcode SystemConfig @@ -32548,7 +32556,7 @@

    Method List

  • -
  • +
  • #xcode_installed_version XcodeRequirement @@ -32556,7 +32564,7 @@

    Method List

  • -
  • +
  • #xcodebuild Formula @@ -32564,7 +32572,7 @@

    Method List

  • -
  • +
  • #xz_dep_if_needed DependencyCollector @@ -32572,7 +32580,7 @@

    Method List

  • -
  • +
  • #zap Cask::Installer @@ -32580,7 +32588,7 @@

    Method List

  • -
  • +
  • #zap_phase Cask::Artifact::Zap @@ -32588,7 +32596,7 @@

    Method List

  • -
  • +
  • #zipinfo Pathname @@ -32596,7 +32604,7 @@

    Method List

  • -
  • +
  • #zsh_completion Formula @@ -32604,7 +32612,7 @@

    Method List

  • -
  • +
  • #zsh_function Formula @@ -32612,7 +32620,7 @@

    Method List

  • -
  • +
  • #zstd_dep_if_needed DependencyCollector @@ -32620,7 +32628,7 @@

    Method List

  • -
  • +
  • #| Options