Présentation
Helm est un gestionnaire hosts natif pour macOS qui vous aide à modifier, valider et changer de règles hosts en toute sécurité, sans interrompre votre flux de travail.
Pourquoi Helm ?
Modifier directement /etc/hosts dans le Terminal est puissant, mais il est facile de faire une erreur. Helm fournit un éditeur moderne et un flux de travail organisé par projet pour changer rapidement d’environnement et réduire les risques.
Helm est conçu pour :
- les développeurs Web et back-end qui passent entre des points de terminaison locaux, de préproduction et de production ;
- les workflows QA et DevOps qui nécessitent des ensembles hosts reproductibles ;
- les utilisateurs avancés qui maintiennent plusieurs profils de remplacement hosts.
Ce que Helm vous permet de faire
- Organiser les hosts par projet : créez des dossiers et plusieurs fichiers .helm au lieu de gérer un fichier hosts gigantesque.
- Activer plusieurs fichiers à la fois : Helm fusionne les fichiers actifs avec votre Original File et écrit le résultat final dans les hosts système.
- Modifier avec un retour visuel immédiat : la coloration syntaxique intégrée distingue IPv4/IPv6, commentaires, domaines et segments invalides.
- Valider les règles dans l’application : lancez une vérification ligne par ligne ou complète, ainsi que nslookup, dig et des tests de connectivité TCP.
- S’abonner à des sources hosts distantes : ajoutez des URL hosts distantes et synchronisez-les manuellement ou automatiquement.
- Repérer rapidement les conflits : détectez les domaines associés à des IP contradictoires et affichez le fichier et la ligne concernés.
- Restaurer des instantanés : Hosts Time Machine enregistre automatiquement des instantanés afin de prévisualiser et restaurer les états précédents.
- Travailler depuis la barre des menus : changez rapidement les fichiers actifs sans ouvrir toute la fenêtre de l’éditeur.
Principes fondamentaux
- Expérience macOS native : interface SwiftUI/AppKit, raccourcis clavier et comportements de fichiers familiers.
- Sûr par défaut : Helm conserve une base Original File et signale les entrées invalides avant qu’elles ne causent des problèmes.
- Itérations rapides : enregistrez, testez et changez les mappages hosts en quelques secondes.