Wisely

Fonctionnalités

Chaque fonctionnalité de Wisely répond à un besoin concret rencontré en gérant WSL2 au quotidien sur une machine aux ressources limitées.

Switch & sécurité

Changer de profil ne doit jamais mettre votre environnement en danger.

Menu interactif

Navigation au clavier (flèches + Entrée) — aucun flag à mémoriser pour changer de profil.

Backup automatique

.wslconfig est sauvegardé avant chaque switch, sans action de votre part.

Rollback instantané

Restauration du backup précédent en une seule commande si quelque chose tourne mal.

Validation post-écriture

Rollback automatique déclenché si .wslconfig s'avère invalide juste après l'écriture.

Mode dry-run

Simule un switch de profil de bout en bout sans effectuer la moindre écriture système.

Profils & configuration

Tout part d'un seul fichier JSON, sans aucune modification de code.

Profils JSON

Définis dans data/profiles.json — modifiables et extensibles sans toucher au code.

Profils personnalisés

Création de nouveaux profils directement depuis la CLI, en une commande.

Import / Export

Partagez ou sauvegardez vos profils en dehors du dépôt, au format JSON.

Alias global

wisely disponible partout dans le terminal PowerShell, sans naviguer jusqu'au dossier d'installation.

Surveillance & alertes

Savoir ce que consomme WSL2, sans avoir un terminal ouvert en permanence.

Surveillance RAM

Tâche planifiée Windows qui surveille la consommation WSL2 — fonctionne sans terminal ouvert.

Alertes Toast

Notifications Windows natives dès que WSL2 dépasse le seuil configuré.

Reporting & historique

Chaque opération est tracée ; chaque semaine est résumée.

Rapports hebdomadaires

Générés automatiquement chaque lundi à 09h00, sans intervention manuelle.

Historique complet

Toutes les opérations tracées dans data/history.json, consultables à tout moment.

Nettoyage intégré

Purge en une commande des fichiers temporaires et des anciens rapports.