#!/bin/sh # Pre-commit hook for nescript # Install: cp scripts/pre-commit .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit set -e echo "Running pre-commit checks..." echo " Checking formatting..." cargo fmt --all -- --check echo " Running clippy..." cargo clippy --all-targets -- -D warnings echo " Running tests..." cargo test --all-targets echo "All pre-commit checks passed."