aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/--repository.rb
blob: 7a25aba1c14cfd7d8f117622df96b8a50e8a5090 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#:  * `--repository`:
#:    Display where Homebrew's `.git` directory is located. For standard installs,
#:    the `prefix` and `repository` are the same directory.
#:
#:  * `--repository` <user>`/`<repo>:
#:    Display where tap <user>`/`<repo>'s directory is located.

require "tap"

module Homebrew
  module_function

  def __repository
    if ARGV.named.empty?
      puts HOMEBREW_REPOSITORY
    else
      puts ARGV.named.map { |tap| Tap.fetch(tap).path }
    end
  end
end