Stimmt etwas mit diesem Tool nicht?
Über „Env Parser Online“
Dieses Tool parst .env-Dateien (das dotenv-Format, das in Node.js, Python, Ruby u. a. zum Laden von Umgebungsvariablen verwendet wird). Es validiert die Syntax, erkennt Duplikate, identifiziert fehlende oder nicht gesetzte Variablen und konvertiert zwischen .env und JSON/YAML.
Das .env-Format ist konzeptionell einfach, hat aber Tücken: unzitierte Werte mit Leerzeichen, Escape-Sequenzen in Strings, falsch platzierte Kommentare, BOM-Zeichen aus Windows-Editoren. Der Parser geht damit korrekt um und meldet Probleme.
Vor dem Deploy verifizieren, dass .env.production zum .env.example-Schema passt, beim Migrieren zwischen Umgebungen oder beim Konvertieren in ein anderes Format.
So nutzt du dieses Tool
Eine .env-Datei in Key-Value-Paare zerlegen
Inhalt einfügen
Zeilen aus `.env` (oder eine beliebige KEY=value-Liste) ins Feld «.env». Der Parser splittet bei `\n`/`\r\n` und arbeitet zeilenweise.
Was übersprungen und getrimmt wird
Leerzeilen und Zeilen mit führendem `#` gelten als Kommentar und werden übersprungen. Zeilen ohne `=` werden still verworfen. Key und Value werden getrimmt; umgebende `"`- oder `'`-Paare am Value werden entfernt.
Ausführen
Ergebnis: entries (Array `{key, value}` in Quellordnung) und count (Anzahl). Duplikate bleiben — der Parser dedupliziert nicht.
Grenzen gegenüber vollem dotenv
Keine Variableninterpolation (`${OTHER}`), keine mehrzeiligen Werte, kein `export`-Präfix, keine Escape-Sequenzen. Für volle Parität mit Dotenv-Runtimes den Loader Ihres Stacks nehmen — das hier ist ein Quick-Sanity-Check.