Diff de fichiers .env
Comparez deux fichiers .env et listez les variables manquantes ou différentes.
Diff de fichiers .env
Collez un fichier .env sur la gauche et un deuxième sur la droite, et cet outil vous montre exactement en quoi ils diffèrent: quelles variables existent uniquement dans le fichier A, lesquelles uniquement dans le fichier B, et lesquelles sont présentes dans les deux mais avec une valeur différente. Il est conçu pour le moment où vous êtes sur le point de déployer et avez besoin de savoir ce qui a changé entre .env.development et .env.production, ou pourquoi la configuration locale d'un collègue se comporte différemment de la vôtre.
Désactivez "Comparer les valeurs et pas seulement les noms" pour vérifier seulement la présence — utile quand vous ne vous souciez que de l'existence de chaque clé requise, pas de sa valeur. "Traiter les valeurs vides comme manquantes" fait que VAR= compte comme une VAR absente, comme le font la plupart des outils qui lisent les .env. "Ignorer les variables correspondant à" accepte des motifs séparés par des virgules avec un joker, ainsi PRIVATE_* ou *_DEBUG peuvent être exclus de la comparaison entièrement sans éditer aucun fichier. Activez "Masquer les valeurs dans la sortie" avant de partager un résultat: chaque valeur devient un espace réservé de longueur fixe, si bien qu'aucun secret n'apparaît dans le rapport.
Au-delà d'un simple rapport de différences, "Résultat" peut générer un fichier .env fusionné — chaque clé des deux fichiers, avec la valeur du fichier B gagnant en cas de conflit et un commentaire notant la valeur originale du fichier A — ou un modèle .env.example sans valeur listant chaque clé trouvée dans l'un ou l'autre fichier, prêt à remettre à un nouveau contributeur. Le rapport de diff lui-même peut s'afficher sous forme de liste lisible ou de tableau aligné. Les commentaires et l'ordre des lignes dans les fichiers d'entrée n'affectent jamais la comparaison, car les clés sont mises en correspondance par nom, pas par position.
Tout s'exécute localement dans votre navigateur — les fichiers que vous collez, y compris tous les secrets qu'ils contiennent, ne sont jamais téléchargés nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt, ou renvoyez-le directement à l'entrée pour continuer l'itération.