deps: fix args
This commit is contained in:
parent
bfaff0af9e
commit
c9c258cbfb
@ -103,7 +103,7 @@ module Homebrew
|
||||
dependents = dependents(args.formulae_and_casks)
|
||||
|
||||
all_deps = deps_for_dependents(dependents, recursive, args: args, &(args.union? ? :| : :&))
|
||||
condense_requirements(all_deps)
|
||||
condense_requirements(all_deps, args: args)
|
||||
all_deps.map! { |d| dep_display_name(d, args: args) }
|
||||
all_deps.uniq!
|
||||
all_deps.sort! unless args.n?
|
||||
@ -124,7 +124,7 @@ module Homebrew
|
||||
dependents(formulae_or_casks).sort_by(&:name)
|
||||
end
|
||||
|
||||
def condense_requirements(deps)
|
||||
def condense_requirements(deps, args:)
|
||||
deps.select! { |dep| dep.is_a?(Dependency) } unless args.include_requirements?
|
||||
deps.select! { |dep| dep.is_a?(Requirement) || dep.installed? } if args.installed?
|
||||
end
|
||||
@ -177,7 +177,7 @@ module Homebrew
|
||||
def puts_deps(dependents, recursive = false, args:)
|
||||
dependents.each do |dependent|
|
||||
deps = deps_for_dependent(dependent, recursive, args: args)
|
||||
condense_requirements(deps)
|
||||
condense_requirements(deps, args: args)
|
||||
deps.sort_by!(&:name)
|
||||
deps.map! { |d| dep_display_name(d, args: args) }
|
||||
puts "#{dependent.full_name}: #{deps.join(" ")}"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user