themer/cli/scripts/check-for-republish.zsh
2020-04-25 15:28:09 -06:00

19 lines
430 B
Bash
Executable File

#!/bin/zsh
set -euo pipefail
PACKAGES_DIR="$(realpath "$(dirname $0:A)/../packages")"
LIMIT=10
for PACKAGE in $PACKAGES_DIR/*; do
echo "Inspecting $PACKAGE..."
echo "Last $LIMIT commits in $PACKAGE:"
echo
git log --pretty=oneline --max-count=$LIMIT -- $PACKAGE
echo
read "COMMIT?Last published commit: "
echo "Files changed in $PACKAGE since $COMMIT:"
echo
git diff --stat $COMMIT HEAD -- $PACKAGE
echo
done