Merge pull request #18338 from Homebrew/cask-api-plus

dev-cmd/generate-cask-api: fix handling of `+` characters
This commit is contained in:
Bo Anderson 2024-09-16 16:52:40 +01:00 committed by GitHub
commit 07bab08439
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -52,7 +52,7 @@ module Homebrew
html_template_name = html_template(name)
unless args.dry_run?
File.write("_data/cask/#{name}.json", "#{json}\n")
File.write("_data/cask/#{name.tr("+", "_")}.json", "#{json}\n")
File.write("api/cask/#{name}.json", CASK_JSON_TEMPLATE)
File.write("api/cask-source/#{name}.rb", cask_source)
File.write("cask/#{name}.html", html_template_name)