netgescon-master/test-docs-structure.cmd
Michele Windows e68ee85a18 🚀 CHECKPOINT STABILE - Sistema Contabile Avanzato
📋 AGGIUNTE PRINCIPALI:
- Sistema contabile partita doppia con gestioni multiple
- Documentazione implementazione completa
- Models Laravel: GestioneContabile, MovimentoPartitaDoppia
- Controller ContabilitaAvanzataController
- Migration sistema contabile completo
- Scripts automazione e trasferimento
- Manuali utente e checklist implementazione

📊 FILES PRINCIPALI:
- docs/10-IMPLEMENTAZIONE-CONTABILITA-PARTITA-DOPPIA-GESTIONI.md
- SPECIFICHE-SISTEMA-CONTABILE-COMPLETO.md
- netgescon-laravel/database/migrations/2025_07_20_100000_create_complete_accounting_system.php
- netgescon-laravel/app/Models/GestioneContabile.php

 CHECKPOINT SICURO PER ROLLBACK
2025-07-26 15:11:19 +02:00

94 lines
3.0 KiB
Batchfile

@echo off
REM =============================================================================
REM NETGESCON - TEST SINCRONIZZAZIONE DOCUMENTAZIONE (Windows)
REM =============================================================================
REM Script di test per verificare la struttura docs prima della sincronizzazione
REM Creato: 18/07/2025
REM =============================================================================
echo ========================================
echo NETGESCON - TEST STRUTTURA DOCS
echo ========================================
echo.
REM Verifica directory principale
set DOCS_DIR=u:\home\michele\netgescon\docs
if not exist "%DOCS_DIR%" (
echo ERRORE: Directory docs non trovata: %DOCS_DIR%
pause
exit /b 1
)
echo ✓ Directory docs trovata: %DOCS_DIR%
echo.
REM Conta file per tipo
echo 📊 STATISTICHE DOCUMENTAZIONE:
echo --------------------------------
REM File totali
for /f %%i in ('dir "%DOCS_DIR%" /s /a-d /q 2^>nul ^| find /c "/"') do set TOTAL_FILES=%%i
echo 📄 File totali: %TOTAL_FILES%
REM File Markdown
for /f %%i in ('dir "%DOCS_DIR%\*.md" /s /a-d /q 2^>nul ^| find /c "/"') do set MD_FILES=%%i
echo 📝 File Markdown: %MD_FILES%
REM Immagini
for /f %%i in ('dir "%DOCS_DIR%\*.png" "%DOCS_DIR%\*.jpg" "%DOCS_DIR%\*.jpeg" /s /a-d /q 2^>nul ^| find /c "/"') do set IMG_FILES=%%i
echo 🖼️ Immagini: %IMG_FILES%
REM Script
for /f %%i in ('dir "%DOCS_DIR%\*.sh" /s /a-d /q 2^>nul ^| find /c "/"') do set SH_FILES=%%i
echo ⚙️ Script: %SH_FILES%
REM Dimensione totale
for /f "tokens=3" %%i in ('dir "%DOCS_DIR%" /s /-c ^| find "File(s)"') do set TOTAL_SIZE=%%i
echo 💾 Dimensione totale: %TOTAL_SIZE% bytes
echo.
REM Verifica file chiave
echo 🔍 VERIFICA FILE CHIAVE:
echo ------------------------
set KEY_FILES=00-INDICE-DOCS-UNIFICATA.md 00-COPILOT-MASTER-GUIDE.md 00-transizione-linux\README-TRANSITION-COMPLETE.md 00-transizione-linux\FEATURES-INVENTORY-COMPLETE.md
for %%f in (%KEY_FILES%) do (
if exist "%DOCS_DIR%\%%f" (
echo%%f
) else (
echo%%f [MANCANTE]
)
)
echo.
REM Struttura cartelle principali
echo 📂 STRUTTURA PRINCIPALE:
echo -------------------------
for /d %%d in ("%DOCS_DIR%\*") do (
echo 📁 %%~nxd
)
echo.
REM Mostra percorsi per rsync/Linux
echo 🐧 PERCORSI PER SINCRONIZZAZIONE LINUX:
echo ----------------------------------------
echo Sorgente: ~/netgescon/docs/
echo Script sync: ~/netgescon/sync-docs-rsync.sh
echo Config: ~/netgescon/sync-docs-config.env
echo Log: ~/netgescon/log/
echo.
echo ========================================
echo TEST COMPLETATO
echo ========================================
echo.
echo Per continuare sul server Linux:
echo 1. Copia i file sync-docs-* nella directory ~/netgescon/
echo 2. Rendi eseguibile: chmod +x ~/netgescon/sync-docs-rsync.sh
echo 3. Configura destinazioni in sync-docs-config.env
echo 4. Testa: ./sync-docs-rsync.sh --stats
echo 5. Sincronizza: ./sync-docs-rsync.sh
echo.
pause