# frozen_string_literal: true

require "formula"
require "cli/parser"

module Homebrew
  module_function

  def formula_args
    Homebrew::CLI::Parser.new do
      usage_banner <<~EOS
        `formula` <formula>

        Display the path where <formula> is located.
      EOS
      switch :verbose
      switch :debug
      min_named :formula
    end
  end

  def formula
    formula_args.parse

    args.formulae_paths.each(&method(:puts))
  end
end
