ARGV: add resolved_formulae method
This commit is contained in:
parent
ec4011a46e
commit
60383be032
@ -16,6 +16,17 @@ module HomebrewArgvExtension
|
|||||||
@formulae ||= (downcased_unique_named - casks).map { |name| Formulary.factory(name, spec) }
|
@formulae ||= (downcased_unique_named - casks).map { |name| Formulary.factory(name, spec) }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def resolved_formulae
|
||||||
|
require "formula"
|
||||||
|
@resolved_formulae ||= (downcased_unique_named - casks).map do |name|
|
||||||
|
if name.include?("/")
|
||||||
|
Formulary.factory(name, spec)
|
||||||
|
else
|
||||||
|
Formulary.from_rack(HOMEBREW_CELLAR/name, spec)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def casks
|
def casks
|
||||||
@casks ||= downcased_unique_named.grep HOMEBREW_CASK_TAP_FORMULA_REGEX
|
@casks ||= downcased_unique_named.grep HOMEBREW_CASK_TAP_FORMULA_REGEX
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user