diff options
| author | James Smith <james@loopj.com> | 2012-07-24 13:39:07 -0700 | 
|---|---|---|
| committer | James Smith <james@loopj.com> | 2012-07-24 13:39:07 -0700 | 
| commit | 772bc51c3a2372592c400e0d4e159a0128989ba2 (patch) | |
| tree | 191af002e272ce95418910b9c0ea63443e48e681 /tools/check_for_upgrade.sh | |
| parent | 0ba398f9e1aaf05e72406d5c840f013eebb6b260 (diff) | |
| parent | d05b2010ffd4cd33ff9402c402051b1caf985d97 (diff) | |
| download | zsh-772bc51c3a2372592c400e0d4e159a0128989ba2.tar.gz zsh-772bc51c3a2372592c400e0d4e159a0128989ba2.tar.bz2 zsh-772bc51c3a2372592c400e0d4e159a0128989ba2.zip  | |
Merge
Diffstat (limited to 'tools/check_for_upgrade.sh')
| -rw-r--r-- | tools/check_for_upgrade.sh | 27 | 
1 files changed, 19 insertions, 8 deletions
diff --git a/tools/check_for_upgrade.sh b/tools/check_for_upgrade.sh index e1e4eb99f..612901cbe 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 @@ -17,19 +23,24 @@ then    fi    epoch_diff=$(($(_current_epoch) - $LAST_EPOCH)) -  if [ $epoch_diff -gt 6 ] +  if [ $epoch_diff -gt 13 ]    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 -      /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 +      else +        _update_zsh_update +      fi      fi    fi  else    # create the zsh file    _update_zsh_update  fi +  | 
