Reference

Shell

OtherEvergreenPublic

zk_sync

#!/usr/bin/env sh

ZK_PATH="/Users/victortolbert/Library/Mobile Documents/iCloud~md~obsidian/Documents/Connected Notes"

cd "$ZK_PATH"

CHANGES_EXIST="$(git status --porcelain | wc -l)"

if [ "$CHANGES_EXIST" -eq 0 ]; then
  exit 0
fi

git pull
git add .
git commit -q -m "Last Sync: $(date +"%Y-%m-%d %H:%M:%S")"
git push -q