From b8a4677de09082cb0e4850f38cfcb0201f0166ac Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Wed, 23 Mar 2016 16:33:40 +0800 Subject: --repository: support to show tap path This can become handy when we separate core code and formulae. For example, we could use `cd $(brew --repo homebrew/core)` to go to core tap path. Closes Homebrew/homebrew#50346. Signed-off-by: Xu Cheng --- Library/Homebrew/cmd/--repository.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Library/Homebrew/cmd') diff --git a/Library/Homebrew/cmd/--repository.rb b/Library/Homebrew/cmd/--repository.rb index e2a5feb13..b697b3eaa 100644 --- a/Library/Homebrew/cmd/--repository.rb +++ b/Library/Homebrew/cmd/--repository.rb @@ -1,5 +1,11 @@ +require "tap" + module Homebrew def __repository - puts HOMEBREW_REPOSITORY + if ARGV.named.empty? + puts HOMEBREW_REPOSITORY + else + puts ARGV.named.map { |tap| Tap.fetch(tap).path } + end end end -- cgit v1.2.3