watch-fold-integrity.sh
1 #!/bin/bash 2 set -e 3 4 echo "===============================" 5 echo "📜 FOLD STACK – FULL INTEGRITY STATE" 6 echo "=============================== 7 8 📁 Directory: $(pwd) 9 📆 Timestamp: $(date) 10 " 11 12 # Define all files we want to include in the snapshot 13 FILES=( 14 "docker-compose.dev.yml" 15 ".env.dev" 16 "nginx/dev/default.conf" 17 "scripts/up-dev.sh" 18 "scripts/down-dev.sh" 19 "scripts/diagnose-dev.sh" 20 "scripts/watch-fold-integrity.sh" 21 "volumes/forgejo/custom/conf/app.ini" 22 ) 23 24 # Loop through each and print with formatting 25 for FILE in "${FILES[@]}"; do 26 if [ -f "$FILE" ]; then 27 echo "" 28 echo "───────────────────────────────" 29 echo "📂 FILE: $FILE" 30 echo "───────────────────────────────" 31 cat "$FILE" 32 echo "" 33 else 34 echo "" 35 echo "⚠️ MISSING FILE: $FILE" 36 echo "" 37 fi 38 done 39 40 echo "===============================" 41 echo "✅ INTEGRITY DUMP COMPLETE" 42 echo "==============================="