22 lines
741 B
Bash
Executable file
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
|