Restructured per spec section 3.2: Abstract + Badges-Table + Topology-Block + 7 H3-API-Subsections + Conventions + Consumer pattern + Migration + CHANGELOG + References. Topology-Block auto-populated via Sporel.exe --lint --fix. Pre-commit hook installed via --install-hooks. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
14 lines
389 B
Bash
14 lines
389 B
Bash
#!/bin/sh
|
|
# Sporel API-Doc-Convention pre-commit hook.
|
|
SPOREL_EXE="${SPOREL_EXE:-$(command -v Sporel.exe 2>/dev/null || command -v sporel 2>/dev/null)}"
|
|
if [ -z "$SPOREL_EXE" ]; then
|
|
echo "INFO: Sporel.exe not on PATH. Skipping lint." >&2
|
|
exit 0
|
|
fi
|
|
"$SPOREL_EXE" --lint="$(pwd)" --fix
|
|
RC=$?
|
|
if git diff --cached --name-only | grep -qx 'README.md'; then
|
|
git add README.md
|
|
fi
|
|
exit $RC
|