Files
brew/Library/Homebrew/cmd
Mike McQuaid ef59a751f4 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.
```
2017-05-27 10:15:37 +01:00
..
2016-10-02 00:24:47 +02:00
2016-10-02 00:24:47 +02:00
2017-04-22 16:28:07 +01:00
2016-10-02 00:24:47 +02:00
2017-01-04 11:13:41 +00:00
2017-05-22 02:51:17 +02:00
2016-10-02 00:24:47 +02:00
2016-10-02 00:24:47 +02:00
2016-10-02 00:24:47 +02:00
2016-10-02 00:24:47 +02:00
2017-04-02 10:14:58 +01:00
2017-01-04 11:13:41 +00:00
2016-10-02 00:24:47 +02:00
2017-05-16 10:05:05 +01:00
2016-10-02 00:24:47 +02:00
2017-04-22 16:28:07 +01:00
2017-03-11 21:12:51 +01:00
2017-03-20 18:20:31 +02:00
2017-04-02 10:14:58 +01:00
2016-10-30 16:30:40 +00:00
2016-10-02 00:24:47 +02:00
2017-04-02 10:14:58 +01:00
2016-10-02 00:24:47 +02:00
2017-04-25 12:29:01 +02:00
2017-04-30 21:11:28 +02:00
2017-05-08 13:37:28 +02:00
2016-10-02 00:24:47 +02:00
2017-03-11 21:12:51 +01:00
2016-10-02 00:24:47 +02:00
2016-10-02 00:24:47 +02:00
2017-04-22 16:28:07 +01:00
2017-04-02 10:14:58 +01:00
2017-03-11 21:12:51 +01:00
2017-04-02 10:14:58 +01:00
2016-10-02 00:24:47 +02:00
2016-10-02 00:24:47 +02:00
2017-04-17 15:06:48 +01:00