aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2017-05-27Improve some `brew install` messaging.Mike McQuaid
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-25Merge pull request #2624 from mistydemeo/use_python_flockMisty De Meo
Use Python's flock instead of Ruby's
2017-05-24Also move `--binarydir` to `compat/*`.Markus Reiter
2017-05-24Deprecate `--caskroom` flag.Markus Reiter
2017-05-24Merge pull request #2678 from reitermarkus/fix-cli-default-optionsMarkus Reiter
Fix cli default options.
2017-05-24Merge pull request #2675 from mistydemeo/vendor_compatibility_fixesMisty De Meo
Vendor compatibility fixes
2017-05-24Add test for `--binaries` default value.Markus Reiter
2017-05-24Fix `--binaries` not using default value.Markus Reiter
2017-05-24Merge pull request #2598 from tdsmith/relocate-virtualenv-orig-prefixTim D. Smith
Relocate virtualenv orig-prefix
2017-05-24lock: simplify ruby conditionalMisty De Meo
2017-05-23brew.sh: don't call xcode-select if it doesn't existMisty De Meo
2017-05-23vendor-install: fix array syntax for old bashMisty De Meo
2017-05-23vendor-install: check -x on output of whichMisty De Meo
This works around older versions of `which`, which return a string on failure.
2017-05-23lock: check tools are executableMisty De Meo
2017-05-23Optionally use Python's flock instead of Ruby'sMisty De Meo
Ruby first gained flock in 1.8.7, which is a problem since we're using this lock utility in `vendor-install` in order to install a newer Ruby. Fortunately, Python 2.3(!) has flock support.
2017-05-23Merge pull request #2670 from reitermarkus/fix-uninstall-orderMarkus Reiter
Fix `uninstall` order.
2017-05-23Merge pull request #2671 from reitermarkus/manpage-sudo-askpassVítor Galvão
Add `SUDO_ASKPASS` to `brew-cask` manpage.
2017-05-23Merge pull request #2668 from reitermarkus/fix-audit-checksumMike McQuaid
Fix `previous_version_and_checksum` method.
2017-05-23Add `SUDO_ASKPASS` to `brew-cask` manpage.Markus Reiter
2017-05-23Fix `uninstall` order.Markus Reiter
2017-05-23Remove `cask_tokens_from` method.Markus Reiter
2017-05-23Fix undefined `cask_tokens` method.Markus Reiter
2017-05-23Fix `previous_version_and_checksum` method.Markus Reiter
2017-05-23Merge pull request #2654 from reitermarkus/refactor-cliMarkus Reiter
Refactor `CLI`.
2017-05-22patch: clean up with ForwardableAlyssa Ross
2017-05-21Merge pull request #2658 from JCount/audit-fix-versioned-aliases-homebrew-coreJCount
audit: fix versioned alias errors in homebrew/core introduced in a7c6a57
2017-05-22Fix tests for `CLI::Options` DSL.Markus Reiter
2017-05-22Add `CLI::Options` DSL.Markus Reiter
2017-05-22Remove redundant `self.run` methods.Markus Reiter
2017-05-22Rename `Base` and `InternalUseBase`.Markus Reiter
2017-05-22Refactor `CLI::Zap`.Markus Reiter
2017-05-22Refactor `CLI::Version`.Markus Reiter
2017-05-22Refactor `CLI::Uninstall`.Markus Reiter
2017-05-22Refactor `CLI::Style`.Markus Reiter
2017-05-22Refactor `CLI::Search`.Markus Reiter
2017-05-22Refactor `CLI::Outdated`.Markus Reiter
2017-05-22Refactor `CLI::List`.Markus Reiter
2017-05-22Refactor `CLI::InternalStanza`.Markus Reiter
2017-05-22Refactor `CLI::InternalHelp`.Markus Reiter
2017-05-22Refactor `CLI::InternalDump`.Markus Reiter
2017-05-22Refactor `CLI::InternalCheckurl`.Markus Reiter
2017-05-22Refactor `CLI::InternalAuditModifiedCasks`.Markus Reiter
2017-05-22Refactor `CLI::InternalAppcastCheckpoint`.Markus Reiter
2017-05-22Refactor `CLI::Install`.Markus Reiter
2017-05-22Refactor `CLI::Info`.Markus Reiter
2017-05-22Refactor `CLI::Home`.Markus Reiter
2017-05-22Refactor `CLI::Fetch`.Markus Reiter
2017-05-22Refactor `CLI::Edit`.Markus Reiter
2017-05-22Refactor `CLI::Create`.Markus Reiter
2017-05-22Refactor `CLI::Cleanup`.Markus Reiter