Files
zshrc/scripts/includes/init/update.sh
T
2025-10-15 17:57:14 +08:00

23 lines
445 B
Bash

cd $SCR
prefix="&7[&3zshrc&7]"
# Check for updates
git fetch origin --quiet
reslog=$(git log HEAD..origin/master --oneline)
if [[ "${reslog}" != "" ]] ; then
# Has updates
color "$prefix &cYour zshrc is outdated. Automatically updating..."
# Try to pull
if git stash & git pull & git stash pop; then
. $SCR/zshrc.sh
color "$prefix &aUpdated!"
else
color "$prefix &cUpdate failed!"
fi
fi
cd -