13 lines
315 B
Bash
13 lines
315 B
Bash
#!/usr/bin/env bash
|
|
# Ensure control scripts stay executable.
|
|
set -euo pipefail
|
|
|
|
SCRIPTS=(claude.sh build.sh hooks/pre-commit)
|
|
|
|
for f in "${SCRIPTS[@]}"; do
|
|
if [[ -f "$f" && ! -x "$f" ]]; then
|
|
echo "pre-commit: fixing missing executable bit on $f"
|
|
chmod +x "$f"
|
|
git add "$f"
|
|
fi
|
|
done
|