diff --git a/Library/Homebrew/cmd/unpin.rb b/Library/Homebrew/cmd/unpin.rb index 73dd19a066..4f4da23d43 100644 --- a/Library/Homebrew/cmd/unpin.rb +++ b/Library/Homebrew/cmd/unpin.rb @@ -3,12 +3,28 @@ #: See also `pin`. require "formula" +require "cli_parser" module Homebrew module_function + def unpin_args + Homebrew::CLI::Parser.new do + usage_banner <<~EOS + `unpin` + + Unpin , allowing them to be upgraded by `brew upgrade` . + See also `pin`. + EOS + switch :verbose + switch :debug + end + end + def unpin - raise FormulaUnspecifiedError if ARGV.named.empty? + unpin_args.parse + + raise FormulaUnspecifiedError if args.remaining.empty? ARGV.resolved_formulae.each do |f| if f.pinned?