TOML-Formatierer

Formatiert und verschönert TOML. Hinweis: Kommentare gehen verloren und die Schlüsselreihenfolge kann sich ändern (@iarna/toml-Einschränkung)

Wichtige Fakten

Kategorie
Konvertierung & Kodierung
Eingabetypen
textarea, number, select
Ausgabetyp
text
Sample-Abdeckung
1
API verfügbar
Yes

Überblick

Der TOML-Formatierer hilft Ihnen dabei, unübersichtliche TOML-Konfigurationsdateien schnell zu strukturieren oder zu komprimieren. Mit Optionen zum Verschönern oder Minimieren bereitet das Tool Ihre Daten sauber auf, wobei zu beachten ist, dass Kommentare entfernt und die Schlüsselreihenfolge angepasst werden kann.

Wann verwenden

  • Wenn Sie unstrukturierte oder schwer lesbare TOML-Konfigurationsdateien übersichtlich formatieren möchten.
  • Wenn Sie die Dateigröße von TOML-Dateien durch Komprimierung für Produktionsumgebungen reduzieren wollen.
  • Wenn Sie Syntaxfehler in Ihren TOML-Strukturen durch eine automatische Validierung aufspüren möchten.

So funktioniert es

  • Fügen Sie Ihren TOML-Code in das Eingabefeld ein.
  • Wählen Sie den gewünschten Modus aus: 'Verschönern' für bessere Lesbarkeit oder 'Komprimieren' zur Reduzierung von Leerzeichen.
  • Kopieren Sie das formatierte TOML-Ergebnis direkt aus dem Ausgabebereich.

Anwendungsfälle

Formatieren von Cargo.toml-Dateien in Rust-Projekten für eine einheitliche Code-Basis.
Bereinigen von Konfigurationsdateien für statische Website-Generatoren wie Hugo.
Minimieren von TOML-Konfigurationen zur Platzersparnis in Cloud-Deployments.

Beispiele

1. Unübersichtliche Hugo-Konfiguration verschönern

Webentwickler
Hintergrund
Ein Entwickler arbeitet an einer Hugo-Website, deren hugo.toml durch manuelle Bearbeitung unstrukturiert und schwer lesbar geworden ist.
Problem
Die Datei enthält unregelmäßige Einrückungen und unübersichtliche Tabellenstrukturen.
Verwendung
Fügen Sie den Inhalt der hugo.toml in das Textfeld ein, wählen Sie den Modus 'Verschönern' und starten Sie die Formatierung.
Beispielkonfiguration
Modus: Verschönern, Einzugsgröße: 2
Ergebnis
Die TOML-Datei ist sauber eingerückt und alle Tabellen-Strukturen sind wieder übersichtlich lesbar.

2. Cargo.toml für Deployment komprimieren

DevOps-Engineer
Hintergrund
Für ein automatisiertes Deployment soll die Konfigurationsdatei Cargo.toml so kompakt wie möglich bereitgestellt werden.
Problem
Die Datei enthält viele unnötige Leerzeichen und Zeilenumbrüche, die entfernt werden sollen.
Verwendung
Kopieren Sie den Inhalt der Cargo.toml in das Tool und wählen Sie den Modus 'Komprimieren'.
Beispielkonfiguration
Modus: Komprimieren
Ergebnis
Die TOML-Datei wird auf eine einzige Zeile ohne überflüssige Leerzeichen reduziert.

Mit Samples testen

format-conversion

Verwandte Hubs

FAQ

Bleiben meine Kommentare in der TOML-Datei erhalten?

Nein, aufgrund technischer Einschränkungen des Parsers gehen Kommentare bei der Formatierung verloren.

Ändert sich die Reihenfolge meiner Schlüssel?

Ja, die Reihenfolge der Schlüssel kann sich nach dem Formatierungsprozess ändern.

Welche Einzugsgröße wird für die Formatierung verwendet?

Standardmäßig wird eine Einzugsgröße von 2 Leerzeichen verwendet, um eine konsistente Struktur zu gewährleisten.

Kann ich TOML-Dateien auch komprimieren?

Ja, wählen Sie dazu einfach den Modus 'Komprimieren' aus, um unnötige Leerzeichen und Zeilenumbrüche zu entfernen.

Unterstützt das Tool die Validierung von TOML-Syntax?

Ja, fehlerhaftes TOML führt zu einer Fehlermeldung, sodass Sie Syntaxfehler sofort erkennen.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/toml-formatter

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
tomlInput textarea Ja -
indentSize number Nein -
mode select Nein -

Antwortformat

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-toml-formatter": {
      "name": "toml-formatter",
      "description": "Formatiert und verschönert TOML. Hinweis: Kommentare gehen verloren und die Schlüsselreihenfolge kann sich ändern (@iarna/toml-Einschränkung)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=toml-formatter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]