Porovnanie INI / ENV

Porovnanie dvoch konfiguračných súborov INI alebo ENV a nájdenie všetkých rozdielov. Presne vidno, čo bolo pridané, odstránené, alebo zmenené — s úplnými cestami v konfigurácii. Tiež: Porovnanie JSON | Porovnanie YAML | Porovnanie XML.
Všetko spracovanie prebieha lokálne v prehliadači — údaje sa nikdy neodosielajú na žiadny server.
Formát:
Zadajú sa dva konfiguračné súbory vyššie a na zobrazenie rozdielov sa použije tlačidlo Porovnať.
Ako použiť: Pôvodný konfiguračný súbor sa vloží do ľavého poľa (Konfigurácia A) a upravená verzia do pravého poľa (Konfigurácia B). Vyberie sa formát (INI alebo ENV) a na zobrazenie všetkých rozdielov sa použije tlačidlo Porovnať.
Farby výsledkov: Zelená = pridané v B, červená = odstránené z A, žltá = zmenená hodnota.
Formát INI: Podporuje sekcie [section], páry kľúč–hodnota key=value a komentáre (; alebo #). Kľúče bez sekcie sa zaradia pod [global].
Formát ENV: Podporuje ploché páry kľúč–hodnota KEY=VALUE a komentáre (#). Hodnoty môžu byť v úvodzovkách. Prázdne riadky sa ignorujú.
Tip: Hodnoty sa porovnávajú ako reťazce. Medzery okolo kľúčov a hodnôt sa pri spracovaní orežú.
INI vs .env — sekcie vs ploché kľúče

Súbory INI zoskupujú kľúče pod hlavičkami [section] s pármi key=value; kľúče pred akoukoľvek sekciou patria do globálneho rozsahu. Súbory .env sú ploché riadky KEY=VALUE bez sekcií — konvencia 12-factor pre konfiguráciu prostredia. Keďže sa hodnoty porovnávajú ako reťazce, 1.0 a 1.00 sa líšia, hoci sa spracujú na to isté číslo.

Pravidlá úvodzoviek sa medzi načítačmi líšia — výhodnejšie je držať sa konvencie, ktorú dokumentuje runtime.