--repository: use CLI::Parser.

This commit is contained in:
Mike McQuaid 2019-01-30 21:29:49 +00:00
parent b521ba0c7a
commit 7b90539943
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -1,13 +1,23 @@
#: * `--repository`: require "cli_parser"
#: Display where Homebrew's `.git` directory is located.
#:
#: * `--repository` <user>`/`<repo>:
#: Display where tap <user>`/`<repo>'s directory is located.
module Homebrew module Homebrew
module_function module_function
def __repository_args
Homebrew::CLI::Parser.new do
usage_banner <<~EOS
`--repository` [<formula>]
Display where Homebrew's `.git` directory is located.
If <user>`/`<repo> are provided, display where tap <user>`/`<repo>'s directory is located.
EOS
end
end
def __repository def __repository
__repository_args.parse
if ARGV.named.empty? if ARGV.named.empty?
puts HOMEBREW_REPOSITORY puts HOMEBREW_REPOSITORY
else else