SSH Falcon - SSHFalcon File Manager per VS Code
Versione 0.0.3 con focus su performance, sicurezza e deploy multi-target.
Cosa offre
- Dual panel (locale + due pannelli remoti) con icone colorate (cartelle stile Windows, file bianchi).
- Gestione SSH completa: lettura
~/.ssh/config, chiavi multiple, ssh-agent, keepalive configurabile, QuickPick host, tunnel manager.
- File remoti pronti all'uso: apertura remota con sync on-save, upload/download con coda parallela, trash remoto, hash MD5/SHA256, dry-run per operazioni massive.
- Ricerca remota (find/grep con cache), warning su path critiche e modalità read-only per PROD.
- Deploy e DevOps:
.vscode/ssh-deploy.json, preDeploy/postDeploy, deploy on save, multi-target (web01/web02/web03) e selezione file/workspace.
- Activity panel WebView con timeline log JSON + coda trasferimenti.
- Falcone Mirror: sincronizza cartelle locale/remoto con prompt sui conflitti e monitoraggio continuo.
- Drag&Drop remoto->locale e locale->remoto (pannelli A/B) per spostare file rapidamente.
- Integrazione VS Code: toolbar con
+ rapido, palette comandi, menu tasto destro (upload/download/copia/rename/delete), status bar con colore ambiente.
Comandi principali
SSH Falcon: New Connection / Connect / Disconnect
SSH Falcon: Deploy da ssh-deploy.json e Crea ssh-deploy.json
SSH Falcon: Activity (webview timeline)
Remote Search, Remote Grep, Remote Delete/Rename, Remote -> Remote Copy
SSH: Create Tunnel, SSH: Stop Tunnels, SSH: Lista Tunnel
Configurazione veloce
- Impostazioni:
vsniper.parallelTransfers, vsniper.integrityHash, vsniper.prodReadOnly, vsniper.dryRun.
- File di progetto:
.vscode/ssh-deploy.json (sample incluso).
Note
- Connessioni PROD rispettano la modalità read-only (configurabile).
- Gli hash di integrità richiedono che l'host abbia
md5/sha256 installati.
find/grep remoti richiedono che i binari siano disponibili sul server.
| |