arrange error message of 'brew edit --cask'

This commit is contained in:
hyuraku 2022-04-11 22:31:44 +09:00
parent 26e4b67b2f
commit f8a05b7338

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 --set-name #{path.basename} $URL")} \
to create a new formula!
EOS
end
raise UsageError, message
end.presence end.presence
end end