aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorXu Cheng2015-09-09 15:21:18 +0800
committerXu Cheng2015-09-10 13:37:58 +0800
commitc75207c1e0a9cf1bc7e5d91e93c0fb7c9f3a602d (patch)
tree27830ed4c7091b0d570be7083897c7abaa5aa621 /Library/Homebrew/cmd
parent65996b5887ac6e4b669e9460b8e2a4fbc7171984 (diff)
downloadbrew-c75207c1e0a9cf1bc7e5d91e93c0fb7c9f3a602d.tar.bz2
desc: print descriptions directly by formulae instead of cache
We allow passing formulae by URL, file path, etc whose descriptions won't be cached Closes Homebrew/homebrew#43726. Signed-off-by: Xu Cheng <xucheng@me.com>
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/desc.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/desc.rb b/Library/Homebrew/cmd/desc.rb
index dab18fc91..df228d643 100644
--- a/Library/Homebrew/cmd/desc.rb
+++ b/Library/Homebrew/cmd/desc.rb
@@ -10,7 +10,10 @@ module Homebrew
if search_type.empty?
raise FormulaUnspecifiedError if ARGV.named.empty?
- Descriptions.named(ARGV.formulae.map(&:full_name)).print
+ desc = {}
+ ARGV.formulae.each { |f| desc[f.full_name] = f.desc }
+ results = Descriptions.new(desc)
+ results.print
elsif search_type.size > 1
odie "Pick one, and only one, of -s/--search, -n/--name, or -d/--description."
else