Files
homelab/autosync.sh
2026-03-20 08:11:49 +01:00

13 lines
295 B
Bash
Executable File

#!/bin/bash
cd /workspace/homelab || exit 1
while true; do
if ! git diff --quiet || ! git diff --cached --quiet || [ -n "$(git ls-files --others --exclude-standard)" ]; then
git add .
git commit -m "Auto-sync: $(date '+%Y-%m-%d %H:%M:%S')" || true
git push
fi
sleep 300
done