# frozen_string_literal: true require "cli/parser" module Homebrew module_function def __prefix_args Homebrew::CLI::Parser.new do usage_banner <<~EOS `--prefix` [] Display Homebrew's install path. *Default:* `/usr/local` on macOS and `/home/linuxbrew/.linuxbrew` on Linux. If is provided, display the location in the cellar where is or would be installed. EOS end end def __prefix __prefix_args.parse if Homebrew.args.named.blank? puts HOMEBREW_PREFIX else puts Homebrew.args.resolved_formulae.map { |f| f.opt_prefix.exist? ? f.opt_prefix : f.installed_prefix } end end end