diff options
| author | Robby Russell <robby@planetargon.com> | 2011-12-14 21:54:14 -0800 | 
|---|---|---|
| committer | Robby Russell <robby@planetargon.com> | 2011-12-14 21:54:14 -0800 | 
| commit | ca21ff16da3d7d807831db997b2abfefc79ea21b (patch) | |
| tree | a16aba58a2e37ad9080e77195f1887b354a38df9 /tools/check_for_upgrade.sh | |
| parent | a9a0f580095bdf64c9a02e795b669e7126de4b65 (diff) | |
| parent | 4173ba1e95403f3d2cd28b0ad5d5f2c0691f86b7 (diff) | |
| download | zsh-ca21ff16da3d7d807831db997b2abfefc79ea21b.tar.gz zsh-ca21ff16da3d7d807831db997b2abfefc79ea21b.tar.bz2 zsh-ca21ff16da3d7d807831db997b2abfefc79ea21b.zip | |
Merge pull request #707 from gmcmillan/master
Allow user to disable update prompt
Diffstat (limited to 'tools/check_for_upgrade.sh')
| -rw-r--r-- | tools/check_for_upgrade.sh | 24 | 
1 files changed, 17 insertions, 7 deletions
| diff --git a/tools/check_for_upgrade.sh b/tools/check_for_upgrade.sh index aeaa0e415..524aa509d 100644 --- a/tools/check_for_upgrade.sh +++ b/tools/check_for_upgrade.sh @@ -8,6 +8,12 @@ function _update_zsh_update() {    echo "LAST_EPOCH=$(_current_epoch)" > ~/.zsh-update  } +function _upgrade_zsh() { +  /usr/bin/env ZSH=$ZSH /bin/sh $ZSH/tools/upgrade.sh +  # update the zsh file +  _update_zsh_update +} +  if [ -f ~/.zsh-update ]  then    . ~/.zsh-update @@ -19,17 +25,21 @@ then    epoch_diff=$(($(_current_epoch) - $LAST_EPOCH))    if [ $epoch_diff -gt 6 ]    then -    echo "[Oh My Zsh] Would you like to check for updates?" -    echo "Type Y to update oh-my-zsh: \c" -    read line -    if [ "$line" = Y ] || [ "$line" = y ] +    if [ "$DISABLE_UPDATE_PROMPT" = "true" ]      then -      /usr/bin/env ZSH=$ZSH /bin/sh $ZSH/tools/upgrade.sh -      # update the zsh file -      _update_zsh_update +      _upgrade_zsh +    else +      echo "[Oh My Zsh] Would you like to check for updates?" +      echo "Type Y to update oh-my-zsh: \c" +      read line +      if [ "$line" = Y ] || [ "$line" = y ] +      then +        _upgrade_zsh +      fi      fi    fi  else    # create the zsh file    _update_zsh_update  fi + | 
