2026-03-16 13:33:10 +01:00
# CadRoute
Smistatore automatico di file CAD (Creo) per Windows e Linux.
2026-03-16 13:56:10 +01:00
Analizza una cartella o un archivio `.zip` , riconosce i file CAD (`.prt` , `.asm` , `.drw` ) e li copia automaticamente nella sottocartella di destinazione corretta, basandosi sulla struttura numerica del nome file.
2026-03-16 13:33:10 +01:00
## Funzionalità
- Smistamento da cartella o archivio ZIP (con drag & drop)
2026-03-16 16:27:55 +01:00
- Riscansione completa della destinazione a ogni processo (senza cache)
2026-03-16 13:33:10 +01:00
- Routing automatico basato sul gruppo di cifre nel nome file
- Gestione versioni: mantiene solo la versione più alta
- Cartelle speciali: `__NON_SMISTATI` , `__DUPLICATI` , `__SALTATI`
- Anteprima e pulizia delle cartelle speciali
- Guida utente integrata (Help → Documentazione)
- Destinazione persistente tra le sessioni
## Avvio in sviluppo
```bash
npm install
npm run dev
```
## Build
### Linux (Docker)
```bash
cd contrib/linux
./build.sh
```
### Windows (Docker + Wine)
```bash
cd contrib/windows
./build.sh
```
Gli artefatti vengono generati in `dist/` .
## Struttura cartelle speciali
| Cartella | Contenuto |
|----------|-----------|
| `__NON_SMISTATI` | File CAD senza destinazione valida |
| `__DUPLICATI` | File CAD già presenti in destinazione |
| `__SALTATI` | File non CAD (PDF, immagini, ecc.) |
2026-03-16 14:33:19 +01:00
- **Windows:** `C:\cadroute\<cartella>\`
2026-03-16 13:33:10 +01:00
- **Linux:** `~/.cadroute/<cartella>/`
## Autore
Davide Grilli — Cevolani Italia s.r.l.
## Licenza
MIT