.env bestand diff
.env-bestanden vergelijken en variabelen weergeven die ontbreken of verschillen.
.env bestand diff
Plak één .env-bestand links en een tweede rechts in, en dit hulpprogramma vertelt u exact hoe ze verschillen: welke variabelen alleen in bestand A aanwezig zijn, welke alleen in bestand B, en welke in beide aanwezig zijn maar een ander waarde hebben. Het is gemaakt voor het moment waarop u op het punt staat uit te rollen en wilt weten wat er tussen .env.development en .env.production is veranderd, of waarom de lokale instellingen van een teamgenoot anders functioneren dan de uwe.
Zet "Waarden vergelijken, niet alleen namen" uit om alleen de aanwezigheid te controleren — nuttig als u alleen wilt zorgen dat elke vereiste sleutel aanwezig is, niet welke waarde deze heeft. "Lege waarden als ontbrekend behandelen" maakt VAR= hetzelfde als een ontbrekende VAR, wat overeenkomt met de manier waarop de meeste hulpprogramma's die .env-bestanden lezen, daadwerkelijk werken. "Variabelen negeren die overeenkomen met" accepteert door komma's gescheiden patronen met een jokerteken, dus PRIVATE_* of *_DEBUG kunnen volledig uit de vergelijking worden uitgesloten zonder een van beide bestanden te bewerken. Zet "Waarden in uitvoer maskeren" aan voordat u een schermafbeelding plakt of een resultaat deelt — elke waarde wordt vervangen door een vast-lengteplaceholder, dus geheimen verschijnen nooit in het rapport en hun lengte wordt niet gelekt.
Beyond een eenvoudig verschilrapport kan "Resultaat" een samengevoegd .env-bestand genereren — elke sleutel uit beide bestanden, waarbij de waarde van bestand B wint bij conflicten en een opmerking de oorspronkelijke waarde uit bestand A noteert — of een waardevrij .env.example-sjabloon met elke sleutel uit een van beide bestanden, klaar om aan een nieuwe medewerker af te geven. Het diff-rapport zelf kan worden weergegeven als een leesbare lijst of als een uitgelijnde tabel. Opmerkingen en lijnvolgorde in de invoerbestanden hebben nooit invloed op de vergelijking, omdat sleutels op naam worden afgestemd, niet op positie.
Alles wordt lokaal in uw browser uitgevoerd — de bestanden die u plakt, inclusief eventuele geheimen daarin, worden nooit ergens anders naartoe geüpload. Kopieer het resultaat, download het als .txt-bestand, of stuur het rechtstreeks terug naar de invoer om verder te itereren.