diff --git a/Library/Homebrew/cmd/untap.rb b/Library/Homebrew/cmd/untap.rb index fb2c77668f..1dbeaf0621 100644 --- a/Library/Homebrew/cmd/untap.rb +++ b/Library/Homebrew/cmd/untap.rb @@ -1,11 +1,26 @@ #: * `untap` : #: Remove a tapped repository. +require "cli_parser" + module Homebrew module_function + def untap_args + Homebrew::CLI::Parser.new do + usage_banner <<~EOS + `untap` + + Remove a tapped repository. + EOS + switch :debug + end + end + def untap - raise "Usage is `brew untap `" if ARGV.empty? + untap_args.parse + + raise "Usage is `brew untap `" if args.remaining.empty? ARGV.named.each do |tapname| tap = Tap.fetch(tapname)