repositories / bugabinga.net
bugabinga.net
personal infrastructure for bugabinga!
owned by admin
scripts/local/check-staged.sh
Raw#!/usr/bin/env bash
set -euo pipefail
repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
cd "${repo_root}"
mapfile -d '' -t staged_paths < <(git diff --cached --name-only --diff-filter=ACMRD -z)
if [[ "${#staged_paths[@]}" -eq 0 ]]; then
exit 0
fi
exec just check read "${staged_paths[@]}"