#!/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