
DevOps-team jämför .env-filer före en leverans när två miljöer oväntat har börjat bete sig på olika sätt.
Hitta saknade och extra nycklar samt avvikande värden. Dina uppgifter stannar lokalt medan resultatet är lätt att kontrollera och återanvända.
Exemplet läser in två .env-filer sida vid sida: den ena beskriver en produktionsmiljö, den andra en stagingmiljö. Leta efter nycklar som bara finns på ena sidan och värden som ändras under samma namn, vilket är så en variabel som glömts vid en kopiering brukar dyka upp.
Indata
API_URL=https://api.example.com
LOG_LEVEL=info
RETRY=3
--
API_URL=https://api.example.com
LOG_LEVEL=debug
TIMEOUT=30Allt sker i webbläsaren: innehållet i båda filerna stannar på din enhet och skickas aldrig någonstans. Verktyget delar upp varje block i rader, matchar nycklar och visar skillnaderna direkt på sidan.
En avgränsningsrad som visas i inmatningsområdet och placeras för sig själv direkt efter sista raden i den första filen. Allt under den läses som den andra filen. Utan den markören kan verktyget inte avgöra var ett block slutar och nästa börjar.
Vanligtvis inte, eftersom poängen är att visa det som skiljer sig. För att bekräfta att en nyckel finns på båda sidor kan du titta i listan över saknade nycklar: om din nyckel inte finns där innehåller båda filerna den.
Ja, en importknapp tar emot textfiler och flera dataformat. Var ändå försiktig med .env-filer, eftersom de ofta innehåller lösenord och API-token som du kanske inte vill visa på en delad skärm.