dev: automated commit - 2025-09-22 12:48:46

This commit is contained in:
Mariano Z. 2025-09-22 12:48:46 -03:00
parent a2a4066600
commit 1e696b3cfd
Signed by: marianozunino
GPG key ID: 4C73BAD25156DACE
3 changed files with 15 additions and 4 deletions

View file

@ -1,8 +1,20 @@
#!/usr/bin/env bash
# Git pre-commit hook to format Lua files with stylua
# Check if stylua is available in PATH
if ! command -v stylua &>/dev/null; then
echo "Error: stylua not found. Please install it via NixOS configuration."
exit 1
fi
# Get staged Lua files
LUA_FILES=$(git diff --cached --name-only --diff-filter=AM | grep '\.lua$')
if [ -n "$LUA_FILES" ]; then
echo "$LUA_FILES" | xargs "$STYLUA_PATH"
echo "Formatting Lua files with stylua..."
echo "$LUA_FILES" | xargs stylua
echo "$LUA_FILES" | xargs git add
echo "Lua files formatted and re-staged."
else
echo "No Lua files to format."
fi