diff options
| author | Andrew Janke | 2016-12-20 03:59:15 -0500 |
|---|---|---|
| committer | Andrew Janke | 2017-01-12 16:08:41 -0500 |
| commit | 62d48b4f9d5d0b11db514e5b5245b9f4fb1d2f66 (patch) | |
| tree | 4087e0e07d1c1cc70d29695508b2882d40655fe0 /Library/Homebrew/cmd | |
| parent | ebf3d939d1d63ea2cf8b8185e1c36a6e4a066d48 (diff) | |
| download | brew-62d48b4f9d5d0b11db514e5b5245b9f4fb1d2f66.tar.bz2 | |
brew deps --tree: fix gap in line between reqs and deps
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/deps.rb | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/deps.rb b/Library/Homebrew/cmd/deps.rb index b5240b2c9..205cbe172 100644 --- a/Library/Homebrew/cmd/deps.rb +++ b/Library/Homebrew/cmd/deps.rb @@ -143,15 +143,23 @@ module Homebrew def recursive_deps_tree(f, prefix) reqs = f.requirements.select(&:default_formula?) + deps = f.deps.default max = reqs.length - 1 reqs.each_with_index do |req, i| - chr = i == max ? "└──" : "├──" + chr = if i == max && deps.empty? + "└──" + else + "├──" + end puts prefix + "#{chr} :#{dep_display_name(req.to_dependency)}" end - deps = f.deps.default max = deps.length - 1 deps.each_with_index do |dep, i| - chr = i == max ? "└──" : "├──" + chr = if i == max + "└──" + else + "├──" + end prefix_ext = i == max ? " " : "│ " puts prefix + "#{chr} #{dep_display_name(dep)}" recursive_deps_tree(Formulary.factory(dep.name), prefix + prefix_ext) |
