From 7b905399432a5b798ce7886fca7897b597dbdc5e Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 30 Jan 2019 21:29:49 +0000 Subject: [PATCH] --repository: use CLI::Parser. --- Library/Homebrew/cmd/--repository.rb | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/cmd/--repository.rb b/Library/Homebrew/cmd/--repository.rb index 6f6f8d31ec..4ae25e5983 100644 --- a/Library/Homebrew/cmd/--repository.rb +++ b/Library/Homebrew/cmd/--repository.rb @@ -1,13 +1,23 @@ -#: * `--repository`: -#: Display where Homebrew's `.git` directory is located. -#: -#: * `--repository` `/`: -#: Display where tap `/`'s directory is located. +require "cli_parser" module Homebrew module_function + def __repository_args + Homebrew::CLI::Parser.new do + usage_banner <<~EOS + `--repository` [] + + Display where Homebrew's `.git` directory is located. + + If `/` are provided, display where tap `/`'s directory is located. + EOS + end + end + def __repository + __repository_args.parse + if ARGV.named.empty? puts HOMEBREW_REPOSITORY else