Merge pull request #13120 from hyuraku/dev-cmd/edit_arrange_error_message_of_brew-edit-cask

arrange error message of 'brew edit --cask'
This commit is contained in:
Mike McQuaid 2022-04-12 10:11:34 +01:00 committed by GitHub
commit 6745bb2b34
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -55,9 +55,20 @@ module Homebrew
args.named.to_paths.select do |path| args.named.to_paths.select do |path|
next path if path.exist? next path if path.exist?
raise UsageError, "#{path} doesn't exist on disk. " \ message = if args.cask?
"Run #{Formatter.identifier("brew create --set-name #{path.basename} $URL")} " \ <<~EOS
"to create a new formula!" #{path.basename(".rb")} doesn't exist on disk. \
Run #{Formatter.identifier("brew create --cask --set-name #{path.basename(".rb")} $URL")} \
to create a new cask!
EOS
else
<<~EOS
#{path} doesn't exist on disk. \
Run #{Formatter.identifier("brew create --formula --set-name #{path.basename} $URL")} \
to create a new formula!
EOS
end
raise UsageError, message
end.presence end.presence
end end