mirror of
https://github.com/chenasraf/dotfiles.git
synced 2026-05-18 01:29:06 +00:00
feat: fetch home updates w/ limit
This commit is contained in:
@@ -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
2
synced
Submodule synced updated: eeb231d6e8...eb4ad2bd6a
Reference in New Issue
Block a user