[0.5.2] - 2025-01-20
🎯 Nouvelles Fonctionnalités
- ✅ Expansion des chemins intelligente: Support
$HOME, $USER, ~
- ✅ Multi-utilisateurs: Gestion automatique des HOME personnalisés (
/appli/home/user)
- ✅ Récupération dynamique: HOME réel récupéré via SSH pour chaque utilisateur
- ✅ Validation améliorée: Accepte chemins absolus, variables env et tilde
🔧 Améliorations Techniques
- ✅ Tests complets d'expansion des chemins (6 tests unitaires)
- ✅ Fonction
expand_path() avec fallback intelligent
- ✅ Support des configurations SSH non-standard
🐛 Corrections
- ✅ Fix validation restrictive des destinations (bloquait
$HOME/work)
- ✅ Correction imports pour tests d'intégration
- ✅ Clippy warnings résolus
💡 Cas d'Usage Supportés
# Variables d'environnement
xsshend upload file.txt --destination "$HOME/work/tmp"
# Tilde personnel
xsshend upload file.txt --destination "~/documents"
# HOME personnalisés (ex: /appli/home/user)
# Détection automatique via SSH