/ scripts / watch-fold-integrity.sh
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 "==============================="