diff options
| author | Mike McQuaid | 2017-05-27 10:15:37 +0100 | 
|---|---|---|
| committer | Mike McQuaid | 2017-05-27 10:15:37 +0100 | 
| commit | ef59a751f4ee904b4e713d1069a67ed9ee03b766 (patch) | |
| tree | 33f0738ebd8ab1c816590e86bd18cdf0f7b7e227 /Library/Homebrew/formula.rb | |
| parent | fb33acbbe47162adf90e92cbb6b244f26a5a346e (diff) | |
| download | brew-ef59a751f4ee904b4e713d1069a67ed9ee03b766.tar.bz2 | |
Improve some `brew install` messaging.
Improve the messaging around `brew install` when there's a possible user
action such as an `upgrade` or `link` and don't tell people to
`install --force` when it's unnecessary.
While I did this, tweak the output and function usage in a couple of
related places.
Some example output before this change:
```
Warning: openssl is a keg-only and another version is linked to opt.
Use `brew install --force` if you want to install this version
Warning: mysql@5.6 is a keg-only and another version is linked to opt.
Use `brew install --force` if you want to install this version
Warning: analog-6.0_1 already installed
Warning: bash-completion@2-2.5 already installed, it's just not linked.
```
Some example output after this change:
```
Error: openssl 1.0.2k is already installed
To upgrade to 1.0.2l, run `brew upgrade openssl`
Warning: mysql@5.6 5.6.36_1 is already installed
Warning: analog 6.0_1 is already installed
Warning: bash-completion@2 2.5 is already installed, it's just not linked.
You can use `brew link bash-completion@2` to link this version.
```
Diffstat (limited to 'Library/Homebrew/formula.rb')
| -rw-r--r-- | Library/Homebrew/formula.rb | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 0b3e87bb1..700645a6c 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -1588,7 +1588,7 @@ class Formula        "revision" => revision,        "version_scheme" => version_scheme,        "installed" => [], -      "linked_keg" => (linked_keg.resolved_path.basename.to_s if linked_keg.exist?), +      "linked_keg" => (linked_version.to_s if linked_keg.exist?),        "pinned" => pinned?,        "outdated" => outdated?,        "keg_only" => keg_only?, | 
