Merge pull request #18572 from Homebrew/require-named-args-when-upgrading-from-source

cmd/upgrade: require named args when upgrading from source
This commit is contained in:
Mike McQuaid 2024-10-15 08:11:07 +01:00 committed by GitHub
commit aaf6165a60
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -120,6 +120,10 @@ module Homebrew
sig { override.void }
def run
if args.build_from_source? && args.named.empty?
raise ArgumentError, "--build-from-source requires at least one formula"
end
formulae, casks = args.named.to_resolved_formulae_to_casks
# If one or more formulae are specified, but no casks were
# specified, we want to make note of that so we don't