#!/usr/bin/env bash 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