Files
bugsink/pre-commit
2025-07-29 12:10:26 +02:00

17 lines
498 B
Bash
Executable File

#!/bin/sh
# this script must be placed in .git/hooks/pre-commit for it to run automatically
# it is put here in the repo so that it can be used by anyone who clones the repo
. bin/activate
should_run=$(git diff --cached --name-only -z | python tools/is_tracked_by_tailwind.py)
if [ "$should_run" = "yes" ]; then
echo "Building Tailwind CSS..."
python manage.py tailwind build
git add theme/static/css/dist/styles.css
else
echo "No relevant changes; skipping Tailwind build."
fi