.
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
|
||||
|
||||
# comando sh ../.agent/verificar-linhas.sh || exit 1
|
||||
# comando sh ../.agent/verificar-linhas.sh [diretorio] || exit 1
|
||||
|
||||
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=$(
|
||||
find "$RAIZ" \
|
||||
find "$ALVO" \
|
||||
-type d \( \
|
||||
-name node_modules -o \
|
||||
-name .git -o \
|
||||
|
|
@ -24,8 +29,7 @@ RESULTADO=$(
|
|||
-print | while IFS= read -r arquivo; do
|
||||
linhas=$(wc -l < "$arquivo" | tr -d ' ')
|
||||
if [ "$linhas" -gt "$LIMITE" ]; then
|
||||
relativo="${arquivo#$RAIZ/}"
|
||||
printf "%5s linhas -> %s\n" "$linhas" "$relativo"
|
||||
printf "%5s linhas -> %s\n" "$linhas" "$arquivo"
|
||||
fi
|
||||
done
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue