This commit is contained in:
Luiz Silva 2026-06-24 12:15:28 -03:00
parent 2a029d126b
commit aa5181abcb

View file

@ -1,13 +1,18 @@
#!/usr/bin/env sh #!/usr/bin/env sh
# comando sh ../.agent/verificar-linhas.sh || exit 1 # comando sh ../.agent/verificar-linhas.sh [diretorio] || exit 1
LIMITE=250 LIMITE=250
RAIZ=$(cd "$(dirname "$0")/.." && pwd) ALVO="${1:-.}"
if [ ! -d "$ALVO" ]; then
printf "❌ Erro: Diretório alvo '%s' não encontrado.\n" "$ALVO"
exit 1
fi
RESULTADO=$( RESULTADO=$(
find "$RAIZ" \ find "$ALVO" \
-type d \( \ -type d \( \
-name node_modules -o \ -name node_modules -o \
-name .git -o \ -name .git -o \
@ -24,8 +29,7 @@ RESULTADO=$(
-print | while IFS= read -r arquivo; do -print | while IFS= read -r arquivo; do
linhas=$(wc -l < "$arquivo" | tr -d ' ') linhas=$(wc -l < "$arquivo" | tr -d ' ')
if [ "$linhas" -gt "$LIMITE" ]; then if [ "$linhas" -gt "$LIMITE" ]; then
relativo="${arquivo#$RAIZ/}" printf "%5s linhas -> %s\n" "$linhas" "$arquivo"
printf "%5s linhas -> %s\n" "$linhas" "$relativo"
fi fi
done done
) )