
Echipele DevOps compară fișiere .env înainte de livrare când două medii au început să se comporte diferit.
Identifică cheile lipsă, în plus și valorile diferite. Rezultatul este gata de folosit, fără cont și fără transferul conținutului.
Exemplul încarcă două fișiere .env alăturate: unul descrie o configurație de producție, celălalt o configurație de staging. Caută cheile care apar doar pe o parte și valorile care se schimbă sub același nume, așa se arată de obicei o variabilă uitată în timpul unei copieri.
Date de intrare
API_URL=https://api.example.com
LOG_LEVEL=info
RETRY=3
--
API_URL=https://api.example.com
LOG_LEVEL=debug
TIMEOUT=30Totul se întâmplă în browser: conținutul ambelor fișiere rămâne pe dispozitivul tău și nu este transmis nicăieri. Instrumentul împarte fiecare bloc în linii, potrivește cheile și afișează diferențele chiar în pagină.
O linie separatoare afișată în zona de introducere, plasată singură imediat după ultima linie a primului fișier. Tot ce se află sub ea este citit ca al doilea fișier. Fără acel marcaj, instrumentul nu are cum să spună unde se termină un bloc și începe următorul.
De obicei nu, pentru că scopul este să scoată în evidență ce diferă. Pentru a confirma că o cheie există pe ambele părți, verifică lista cheilor lipsă: dacă cheia ta nu este acolo, ambele fișiere o conțin.
Da, un buton de import acceptă fișiere text și mai multe formate de date. Fii totuși atent cu fișierele .env, deoarece conțin adesea parole și tokenuri API pe care poate nu vrei să le afișezi pe un ecran partajat.