aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMarkus Reiter2018-02-13 18:01:25 +0100
committerMarkus Reiter2018-02-13 18:02:54 +0100
commitcf4c2bb97adbde2ff8796e4363572f7f6fdaa8a5 (patch)
tree02e1a304528ef1ff7a1aca3da2423a7df78d7b31 /Library
parent8a30be74424538aeec3139f1d06bdbb7b38e75b7 (diff)
downloadbrew-cf4c2bb97adbde2ff8796e4363572f7f6fdaa8a5.tar.bz2
Auto-update on `brew cask install/upgrade`.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/brew.sh12
1 files changed, 11 insertions, 1 deletions
diff --git a/Library/Homebrew/brew.sh b/Library/Homebrew/brew.sh
index 60952c7fe..47064c61b 100644
--- a/Library/Homebrew/brew.sh
+++ b/Library/Homebrew/brew.sh
@@ -224,6 +224,15 @@ case "$HOMEBREW_COMMAND" in
--config) HOMEBREW_COMMAND="config" ;;
esac
+if [[ "$HOMEBREW_COMMAND" = "cask" ]]
+then
+ HOMEBREW_CASK_COMMAND="$1"
+
+ case "$HOMEBREW_CASK_COMMAND" in
+ instal) HOMEBREW_CASK_COMMAND="install" ;; # gem does the same
+ esac
+fi
+
# Set HOMEBREW_DEV_CMD_RUN for users who have run a development command.
# This makes them behave like HOMEBREW_DEVELOPERs for brew update.
if [[ -z "$HOMEBREW_DEVELOPER" ]]
@@ -297,7 +306,8 @@ update-preinstall() {
[[ -z "$HOMEBREW_AUTO_UPDATE_CHECKED" ]] || return
[[ -z "$HOMEBREW_UPDATE_PREINSTALL" ]] || return
- if [[ "$HOMEBREW_COMMAND" = "install" || "$HOMEBREW_COMMAND" = "upgrade" || "$HOMEBREW_COMMAND" = "tap" ]]
+ if [[ "$HOMEBREW_COMMAND" = "install" || "$HOMEBREW_COMMAND" = "upgrade" || "$HOMEBREW_COMMAND" = "tap" ||
+ "$HOMEBREW_CASK_COMMAND" = "install" || "$HOMEBREW_CASK_COMMAND" = "upgrade" ]]
then
if [[ -z "$HOMEBREW_VERBOSE" ]]
then