feat: fetch home updates w/ limit

This commit is contained in:
2024-04-10 14:19:45 +03:00
parent e9cc83fd44
commit cb4e72f5cd
2 changed files with 16 additions and 1 deletions

View File

@@ -2,6 +2,21 @@
source "$HOME/.dotfiles/plugins/colors.plugin.zsh"
updfile="$HOME/.cache/.df_last_update"
touch $updfile
lastupdate=$(cat $updfile)
if [[ -z $lastupdate ]]; then
lastupdate=0
fi
# 1 day
timeout=86400
if [[ $(date +%s) -gt $((lastupdate + $timeout)) ]]; then
echo_yellow "Checking for updates..."
git -C "$HOME/.dotfiles" fetch
echo $(date +%s) > $updfile
fi
loc=$(git -C $HOME/.dotfiles rev-parse HEAD)
rem=$(git -C $HOME/.dotfiles rev-parse @{u})

2
synced

Submodule synced updated: eeb231d6e8...eb4ad2bd6a