From 2bf409d8885d73341557a168854c269882f2989a Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 3 Feb 2015 20:26:57 -0500 Subject: `brew list foo` should always error when foo is not installed Fixes Homebrew/homebrew#36484. --- Library/Homebrew/cmd/list.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Library') diff --git a/Library/Homebrew/cmd/list.rb b/Library/Homebrew/cmd/list.rb index 43d667dde..6dc0636dc 100644 --- a/Library/Homebrew/cmd/list.rb +++ b/Library/Homebrew/cmd/list.rb @@ -8,7 +8,10 @@ module Homebrew # Unbrewed uses the PREFIX, which will exist # Things below use the CELLAR, which doesn't until the first formula is installed. - return unless HOMEBREW_CELLAR.exist? + unless HOMEBREW_CELLAR.exist? + raise NoSuchKegError.new(ARGV.named.first) if ARGV.named.any? + return + end if ARGV.include? '--pinned' or ARGV.include? '--versions' filtered_list -- cgit v1.2.3