cert-study-app / scripts /git_daily_changes.sh
Kentlo's picture
Sync from GitHub c6e463fa85688c6406b64ab1ad3a425506a9bacb
56a2bc0 verified
Raw
History Blame Contribute Delete
325 Bytes
#!/usr/bin/env bash
set -euo pipefail
DAY="${1:-$(date +%F)}"
NEXT_DAY="$(date -j -v+1d -f "%Y-%m-%d" "${DAY}" +%F 2>/dev/null || date -d "${DAY} +1 day" +%F)"
echo "Git changes for ${DAY}"
echo
git log \
--since="${DAY} 00:00" \
--until="${NEXT_DAY} 00:00" \
--date=short \
--pretty=format:'%h %ad %s' \
--stat