INI / ENV összehasonlítás

Két INI vagy ENV konfigurációs fájl összehasonlítása, és minden különbség megtalálása. Pontosan látható, mi lett hozzáadva, eltávolítva, vagy megváltoztatva — teljes konfigurációs útvonalakkal. Továbbá: JSON-összehasonlítás | YAML-összehasonlítás | XML-összehasonlítás.
Minden feldolgozás helyben történik a böngészőben — az adatok soha nem kerülnek feltöltésre szerverre.
Formátum:
Két konfigurációs fájl megadása után az Összehasonlítás gombbal jelennek meg a különbségek.
Használat: Az eredeti konfigurációs fájl a bal szövegmezőbe (A konfiguráció), a módosított változat a jobb szövegmezőbe (B konfiguráció) kerül. A formátum (INI vagy ENV) kiválasztása, majd az Összehasonlítás gomb használata után látszanak az összes különbségek.
Eredményszínek: Zöld = B-ben hozzáadva, Piros = A-ból eltávolítva, Sárga = megváltozott érték.
INI-formátum: Támogatja a [szakasz] szakaszokat, a kulcs=érték párokat és a megjegyzéseket (; vagy #). A szakasz nélküli kulcsok a [global] alá kerülnek.
ENV-formátum: Támogatja a sima KULCS=ÉRTÉK párokat és a megjegyzéseket (#). Az értékek idézőjelbe tehetők. Az üres sorok figyelmen kívül maradnak.
Megjegyzés: Az értékek karakterláncként kerülnek összehasonlításra. A kulcsok és az értékek körüli szóközök a feldolgozás során levágásra kerülnek.
INI vs .env — szakaszok vs sima kulcsok

Az INI-fájlok a kulcsokat [szakasz] fejlécek alá csoportosítják, kulcs=érték párokkal; minden szakasz előtti kulcs a globális hatókörbe kerül. A .env fájlok sima KULCS=ÉRTÉK sorok szakaszok nélkül — a 12 faktoros konvenció a környezeti konfigurációhoz. Mivel az értékek karakterláncként kerülnek összehasonlításra, az 1.0 és az 1.00 eltérőnek számít, pedig ugyanazt a számot adják.

A betöltők eltérő idézési szabályokat használnak — a futtatókörnyezet által dokumentált konvenciót érdemes előnyben részesíteni.