23 lines
445 B
Bash
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 -
|