#: * `missing` []: #: Check the given for missing dependencies. If no are #: given, check all installed brews. require "formula" require "tab" require "diagnostic" module Homebrew module_function def missing return unless HOMEBREW_CELLAR.exist? ff = if ARGV.named.empty? Formula.installed else ARGV.resolved_formulae end Diagnostic.missing_deps(ff, ARGV.value("hide")) do |name, missing| print "#{name}: " if ff.size > 1 puts missing.join(" ") end end end