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