From ae81ed135342235e70fb5fb9a58536153e32ecb2 Mon Sep 17 00:00:00 2001 From: hyuraku <32809703+hyuraku@users.noreply.github.com> Date: Tue, 20 Oct 2020 20:48:43 +0900 Subject: [PATCH] fix brew edit --- Library/Homebrew/dev-cmd/edit.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/dev-cmd/edit.rb b/Library/Homebrew/dev-cmd/edit.rb index 698a131ba0..5dae089592 100644 --- a/Library/Homebrew/dev-cmd/edit.rb +++ b/Library/Homebrew/dev-cmd/edit.rb @@ -28,7 +28,12 @@ module Homebrew EOS end - paths = args.named.to_formulae_paths.presence + paths = args.named.to_formulae_paths.select do |path| + next path if path.exist? + + raise UsageError, "#{path} doesn't exist on disk. " \ + "Run #{Formatter.identifier("brew create $URL")} to create a new Formula!" + end.presence # If no brews are listed, open the project root in an editor. paths ||= [HOMEBREW_REPOSITORY]