examdd/scrapper.sh
2026-02-15 15:52:10 +03:00

22 lines
741 B
Bash
Executable file

#!/usr/bin/env bash
# Этот скрипт я написал для быстрой сборки кода в 1 файл.
# Это очень удобно что бы отправлять код на анализ ИИ
# Работает только в оболочке bash для *nix систем
OUTPUT="all_code.txt"
ROOT="."
> "$OUTPUT"
find "$ROOT" \
-type d -name "__pycache__" -prune -o \
-type f -name "*.py" ! -name "*.pyc" \
-print | sort | while read -r file; do
echo "########################################" >> "$OUTPUT"
echo "# FILE: $file" >> "$OUTPUT"
echo "########################################" >> "$OUTPUT"
echo >> "$OUTPUT"
cat "$file" >> "$OUTPUT"
echo -e "\n\n" >> "$OUTPUT"
done