From f8a05b733890b9dbd9974bb25346778988833146 Mon Sep 17 00:00:00 2001 From: hyuraku <32809703+hyuraku@users.noreply.github.com> Date: Mon, 11 Apr 2022 22:31:44 +0900 Subject: [PATCH] arrange error message of 'brew edit --cask' --- Library/Homebrew/dev-cmd/edit.rb | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/dev-cmd/edit.rb b/Library/Homebrew/dev-cmd/edit.rb index 4c6d1ca34f..f870d1ee8d 100644 --- a/Library/Homebrew/dev-cmd/edit.rb +++ b/Library/Homebrew/dev-cmd/edit.rb @@ -55,9 +55,20 @@ module Homebrew args.named.to_paths.select do |path| next path if path.exist? - raise UsageError, "#{path} doesn't exist on disk. " \ - "Run #{Formatter.identifier("brew create --set-name #{path.basename} $URL")} " \ - "to create a new formula!" + message = if args.cask? + <<~EOS + #{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