Validation terrain
Wisely cherche des gens pour lui dire ce qui ne marche pas
Personne d'autre que son mainteneur ne s'est encore servi de cet outil. C'est le problème le plus important du projet aujourd'hui, et aucune documentation supplémentaire ne le résoudra.
Nous ne cherchons donc pas des utilisateurs, mais des gens capables de nous dire où ça casse, où c'est confus, et où les chiffres affichés ne veulent rien dire. Un « je n'ai rien compris à la sortie » nous est plus utile qu'un « c'est cool ».
Cinq minutes
Un clone, une commande. Vous pouvez supprimer le dossier juste après.
Lecture seule
Le diagnostic n'écrit rien : ni sur votre .wslconfig, ni sur le disque.
Aucune installation
Pas de tâche planifiée, pas de modification système, pas d'alias à poser.
Essayer
Windows 10 (build 19041+) ou Windows 11, WSL2 installé, PowerShell 5.1 ou supérieur. Rien d'autre.
git clone https://github.com/Thurxm09/Wisely.git
cd Wisely
pwsh ./wisely.ps1 -DiagnoseLa lecture à l'intérieur de vos distributions Linux est désactivée par défaut : le diagnostic fonctionne sans elle, et vous dit ce qu'elle ajouterait si vous l'autorisez.
Ce que la commande répond, dans cet ordre
- 1Que se passe-t-il ? Validité du .wslconfig, état de autoMemoryReclaim, sparseVhd, distributions actives, taille du VHDX.
- 2Pourquoi ? Le plafond RAM lu dans .wslconfig, rapporté à la RAM de votre machine.
- 3Est-ce dangereux ? L'attribution de la mémoire par processus, avec son reste non attribué affiché explicitement.
- 4Que puis-je faire ? Et, très souvent, pourquoi rien de ce que vous pourriez changer n'aiderait.
Nous dire ce qui s'est passé
Trois chemins, du plus court au plus long. Le premier ne demande qu'un seul champ obligatoire, et c'est délibéré : un retour de trente secondes vaut infiniment mieux qu'un retour jamais envoyé.
Avant de coller une sortie
La sortie du diagnostic contient les noms de vos distributions et de vos processus. Ils portent souvent un nom de client, de projet ou d'employeur. Ne les collez jamais tels quels dans une issue publique.
pwsh ./wisely.ps1 -Diagnose -RedactCette option remplace ces noms par des pseudonymes (distro-1, proc-1) et supprime les chemins absolus, tout en conservant l'intégralité des chiffres, des unités et des niveaux de confiance. Relisez quand même la sortie : elle couvre les champs que Wisely connaît, pas ce que vous écrivez vous-même.
Ce que Wisely ne fait pas encore
Le dire maintenant coûte moins cher que de vous décevoir dans dix minutes.
- Pas d'historique de consommation — l'outil lit l'état actuel ; il ne sait pas ce que votre machine a fait la semaine dernière.
- Pas de recommandation chiffrée — il ne vous dira pas « mets 6 Go » tant qu'il ne peut pas prouver ce chiffre par une mesure. C'est une contrainte assumée, pas un manque.
- Pas de nettoyage disque — il explique l'écart entre l'occupation réelle et la taille du VHDX ; il ne compacte rien.
- Pas de paquet à installer — ni PowerShell Gallery ni Winget. L'empaquetage vient après la preuve d'utilité, pas avant.
Ce qu'on fait de votre retour
- Il est trié selon sa gravité, sa fréquence et la confiance qu'on peut lui accorder — un retour isolé ouvre une question, il ne déclenche pas un correctif.
- S'il donne lieu à un changement, il est cité dans le changelog et vous y êtes remercié nommément, sauf si vous demandez le contraire.
- Vous êtes prévenu à la publication, pas seulement à la correction.
- S'il ne donne lieu à rien, on vous dit pourquoi. Un retour écarté l'est avec son motif, jamais en silence.
Et si personne ne se sert de cet outil, c'est aussi un résultat. Il serait consigné tel quel : c'est plus utile qu'un produit qu'on continue de construire sans savoir pour qui.
Voir le code et la documentation