diff options
| author | Max Howell | 2012-03-02 01:21:55 +0000 |
|---|---|---|
| committer | Max Howell | 2012-03-02 01:21:55 +0000 |
| commit | bfa537d5faed7671c1f1fa7773a94a459d96cd0f (patch) | |
| tree | e655e5a708e9c2d40a05eca31cab5344045786cb /Library/Homebrew/cmd | |
| parent | 9772e080332316237c31e95f8f2e902cec944790 (diff) | |
| download | brew-bfa537d5faed7671c1f1fa7773a94a459d96cd0f.tar.bz2 | |
Clearer brew doctor output for brew missing
It was confusing that it told you to brew install missing deps and then listed formula that were already installed IMO.
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/doctor.rb | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb index 38515c505..f1d918174 100644 --- a/Library/Homebrew/cmd/doctor.rb +++ b/Library/Homebrew/cmd/doctor.rb @@ -715,11 +715,18 @@ def check_tmpdir end def check_missing_deps - s = `brew missing`.strip + s = [] + `brew missing`.each_line do |line| + line =~ /(.*): (.*)/ + s << $2 + end if s.length > 0 then <<-EOS.undent - You have missing dependencies for install formula - You should `brew install` these missing dependencies: - #{s} + Some installed formula are missing dependencies. + You should `brew install` the missing dependencies: + + brew install #{s * " "} + + Run `brew missing` for more details. EOS end end |
