Identifică cheile lipsă, în plus și valorile diferite

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.

Cum se folosește

  1. Lipește primul fișier .env în zona de introducere, o variabilă pe linie, apoi adaugă linia separatoare afișată sub el.
  2. Lipește al doilea fișier .env după separator, păstrând aceleași nume de chei atunci când vrei o comparație relevantă.
  3. Rulează comparația și citește rezultatul: cheile lipsă de o parte, cheile suplimentare și valorile care diferă sunt raportate separat.
  4. Corectează fișierul care este învechit și rulează din nou comparația până când rămân doar diferențele pe care le aștepți între medii.
  5. Șterge ambele zone când termini, deoarece aceste fișiere conțin adesea parole și tokenuri de acces.

Exemplu

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=30

Limite și formate

Unde are loc procesarea

Totul 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ă.

Întrebări frecvente

Ce separă exact cele două fișiere?

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.

Vor fi listate și valorile identice?

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.

Pot importa un fișier în loc să lipesc text?

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.

Instrumente din aceeași categorie