Skip to content

v0.5.2

Latest

Choose a tag to compare

@WillIsback WillIsback released this 20 Oct 11:58
· 14 commits to main since this release

[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