.
This commit is contained in:
parent
2a029d126b
commit
aa5181abcb
1 changed files with 9 additions and 5 deletions
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue