.env-fil diff
Jämför .env-filer och visa variabler som saknas eller skiljer sig åt.
.env-fil diff
Klistra in en .env-fil till vänster och en andra till höger, och detta verktyg säger exakt hur de skiljer sig: vilka variabler som endast finns i fil A, vilka som endast finns i fil B, och vilka som finns i båda men har ett annat värde. Det är gjort för det ögonblick då du ska distribuera och behöver veta vad som ändrats mellan .env.development och .env.production, eller varför en lagkamrats lokala inställning fungerar annorlunda än din.
Slå av "Jämför värden, inte bara namn" för att endast kontrollera närvaron — användbart när du endast vill se till att varje obligatorisk nyckel finns, inte vilket värde den är inställd på. "Behandla tomma värden som saknade" gör VAR= räknas på samma sätt som en saknad VAR, vilket motsvarar hur de flesta verktyg som läser .env-filer faktiskt fungerar. "Ignorera variabler som matchar" accepterar kommaavgränsade mönster med ett jokertecken, så PRIVATE_* eller *_DEBUG kan helt undantas från jämförelsen utan att redigera någon av filerna. Slå på "Maskera värden i utdata" innan du klistrar in en skärmbild eller delar ett resultat — alla värden ersätts med en platshållare med fast längd, så hemligheter visas aldrig i rapporten och deras längd läcker inte.
Utöver en vanlig skillnadsrapport kan "Resultat" generera en sammanslagna .env-fil — alla nycklar från båda filerna, där fil B:s värde vinner vid konflikter och en kommentar noterar originalvärdet från fil A — eller en värdeirå .env.example-mall som visar alla nycklar från någon av filerna, klar att ge till en ny medarbetare. Själva diff-rapporten kan renderas som en läsbar lista eller som en justerad tabell. Kommentarer och radordning i indatafilerna påverkar aldrig jämförelsen, eftersom nycklarna matchas efter namn, inte efter position.
Allt körs lokalt i din webbläsare — de filer du klistrar in, inklusive eventuella hemligheter i dem, laddas aldrig upp någonstans. Kopiera resultatet, ladda ner det som en .txt-fil, eller skicka det direkt tillbaka till inmatningen för att fortsätta iterera.