ENV zu TOML Konverter Online
ENV online mit korrekten Typen und Anführungszeichen zu TOML konvertieren. Ideal für die Übertragung von Dotenv-Konfigurationen in Cargo.toml, pyproject.toml oder moderne Tooling-Konfigurationen. Kostenlos.
Was ist die ENV-zu-TOML-Konvertierung?
Die Konvertierung von ENV zu TOML nimmt eine .env-Datei und schreibt sie in TOML um – einem modernen Konfigurationsformat mit richtigen Typen und strengerer Syntax. .env ist tot einfach (SCHLÜSSEL=WERT pro Zeile); TOML fügt explizite Typen hinzu (Strings werden in Anführungszeichen gesetzt, Zahlen und Booleans nicht), unterstützt Arrays und Daten und ist das bevorzugte Format für Rusts Cargo und Pythons modernes Tooling. Ein ENV-zu-TOML-Konverter durchläuft Ihre Dotenv-Datei und schreibt die Schlüssel mit der richtigen TOML-Syntax, einschließlich der richtigen Anführungszeichen für jeden Wert.
Warum ENV zu TOML konvertieren?
TOML ist das Format, das Menschen wählen, wenn sie eine Konfiguration möchten, die leicht zu lesen, schwer zu brechen ist und richtige Typen unterstützt. Es wird von Cargo, Poetry, Hatch, Hugo, Zola und einer langen Liste von Go- und Rust-Projekten verwendet. .env-Dateien sind großartig für die lokale Entwicklung, aber begrenzt, wenn Sie strukturierte, typisierte Konfigurationen benötigen. Das Konvertieren von ENV zu TOML online ist der schnellste Weg, Dotenv-Werte in eine moderne Toolchain zu verschieben.
So funktioniert unser ENV-zu-TOML-Konverter
Wenn Sie auf Konvertieren klicken, analysiert das Tool Ihre .env-Datei Zeile für Zeile, trennt jede am ersten Gleichheitszeichen und schreibt die Schlüssel-Wert-Paare mit der richtigen TOML-Syntax. Strings werden in doppelte Anführungszeichen gesetzt, Zahlen bleiben ohne Anführungszeichen, und Booleans (true/false) werden automatisch erkannt. Werte in Anführungszeichen in .env (einfach oder doppelt) werden zuerst entfernt, sodass der innere String korrekt in TOML landet. Zeilen, die mit # beginnen, werden ignoriert. Alles läuft in Ihrem Browser.
Enthaltene Funktionen
- Ein-Klick-Konvertierung: Klicken Sie auf Konvertieren und das TOML erscheint im Ausgabebereich.
- Typerkennung: Zahlen und Booleans bleiben ohne Anführungszeichen; Strings erhalten die richtigen TOML-Doppelquotes.
- Anführungszeichenverarbeitung: Werte in einfachen und doppelten .env-Anführungszeichen werden korrekt entfernt, bevor sie ausgegeben werden.
- Kommentarüberspringung: Zeilen, die mit # beginnen, werden ignoriert, entsprechend dem dotenv-Loader-Verhalten.
- Upload-Unterstützung: Laden Sie eine .env-Datei von Ihrem Gerät oder ziehen Sie sie in den Eingabebereich.
- Ein-Klick-Kopieren: Kopieren Sie die TOML-Ausgabe mit der Schaltfläche Kopieren und fügen Sie sie in Ihre Konfigurationsdatei ein.
Anleitung zur Nutzung
- Fügen Sie Ihren .env-Inhalt in den Eingabe-Editor ein oder verwenden Sie die Schaltfläche Datei hochladen, um eine .env-Datei zu laden.
- Klicken Sie auf die Schaltfläche Konvertieren, um die TOML-Ausgabe auf der rechten Seite zu generieren.
- Überprüfen Sie die Anführungszeichen und Typen, ob sie für Ihr Tool korrekt aussehen.
- Klicken Sie auf die Schaltfläche Kopieren, um das TOML in Ihre Zwischenablage zu kopieren.
Häufige Anwendungsfälle
- Rust- und Python-Projekte: Lokale .env-Werte in Cargo.toml- oder pyproject.toml-Konfigurationen übertragen.
- Konfigurationsmodernisierung: Dotenv-Variablen in ein stark typisiertes TOML-Format umwandeln.
- Static-Site-Generatoren: Lokale .env zu Hugo- oder Zola-TOML-Konfiguration migrieren.
- Strengere Konfigurationen: Von untypiertem .env zu TOML wechseln, um weniger konfigurationsbedingte Fehler zu haben.
Beispielkonvertierung
Eingabe (ENV)
SERVER_HOST=localhost SERVER_PORT=3000 DEBUG=true
Ausgabe (TOML)
SERVER_HOST = "localhost" SERVER_PORT = 3000 DEBUG = true