toml

toml liest und ändert den verbreiteten TOML-Teilumfang aus Tabellen, Punkt-Schlüsseln, skalaren Werten und einfachen Listen. Validierung und Schreiben erfolgen direkt in der ausgewählten Datei.

DatenVersion 1.1.5Stabil
lil-terminal

Überblick

toml bearbeitet übliche TOML-Konfigurationen direkt in der Datei: Punktpfade lesen, Schlüssel oder Werte suchen, eine Einstellung atomar ändern, die unterstützte Teilmenge validieren oder den normalisierten Quelltext ausgeben.

Tabellen werden zu Punktpfaden

Eine Tabelle [database] mit host wird als database.host adressiert. Der Parser zielt bewusst auf übliche Hosting-Konfigurationen; komplexe TOML-Konstrukte sollten als Text bearbeitet werden.

Syntax

lil-terminal
toml <file> [key|options] · toml dump <file>

Referenz

toml <file>

TOML-Daten anzeigen

toml <file> <key>

einen exakten Punktpfad anzeigen

toml dump <file>

normalisierten TOML-Quelltext anzeigen

-f <text|mask> [-k|-v]

passende Schlüssel oder Werte finden; * und ? aktivieren eine Maske

-w <key> : <value>

einen Wert direkt in die Datei schreiben

-w <key> < <file>

einen aus einer anderen Datei gelesenen Wert schreiben

-d <key>

einen Wert per Punktpfad löschen

-c

die TOML-Datei prüfen

Aktive Datei

Mit dem aktuellen core ist eine erfolgreich geöffnete Datei sofort als $ verfügbar. Ist dieses Modul der installierte Handler mit der höchsten Priorität für die Dateiendung, genügt der Dateiname, um sie über diesen Befehl zu öffnen. Beides sind Komfortfunktionen des core; toml <file> bleibt die ausdrückliche Form.

Suche

-f durchsucht Pfade und Werte. -k beschränkt auf Schlüssel, -v auf Werte. Enthält die Abfrage * oder ?, wird sie als Maske behandelt.

Direkte Bearbeitung

-w schreibt sofort in die Datei. Nach : steht ein Inline-Wert; < <file> liest den Wert aus einer anderen Datei. -d löscht einen Punktpfad.

Formatumfang

Das Modul unterstützt bewusst den verbreiteten Konfigurationsumfang für Shared Hosting. Seltene Formatfunktionen sollten mit edit oder code textuell bearbeitet werden, statt sie stillschweigend umzudeuten.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Datei öffnen und mit $ weiterverwenden

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install toml
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install toml -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install toml -v 1.1.5
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade toml
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install toml -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Datei öffnen und mit $ weiterverwenden
cd \sandbox\config | toml app.toml
application.name      lil-shop
application.debug     true
database.host         localhost
database.port         3306
database.options.0    utf8mb4
database.options.1    strict
TOML-Daten anzeigen
app.toml
application.name      lil-shop
application.debug     true
database.host         localhost
database.port         3306
database.options.0    utf8mb4
database.options.1    strict
Einen exakten Punktpfad anzeigen
toml $ database.host
localhost
Toml · find-key
toml $ -f "database*" -k
database.host       localhost
database.port       3306
database.options.0  utf8mb4
database.options.1  strict
Toml · find-value
toml $ -f "strict" -v
database.options.1  strict
Toml · write
toml $ -w database.port : 3307
database.port  3307
Toml · delete
toml $ -d database.port
database.host  localhost
Toml · validate
toml $ -c
Valid TOML
Normalisierten TOML-Quelltext anzeigen
toml dump $
[application]
name = "lil-shop"
debug = true

[database]
host = "localhost"
port = 3306
Fehlende Datei behandeln
toml \sandbox\config\missing.toml
Datei nicht gefunden

In diesem Beispiel verwendete Datei: sandbox/config/app.toml

Das Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.

[application]
name = "lil-shop"
debug = true

[database]
host = "localhost"
port = 3306
options = ["utf8mb4", "strict"]

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.1.52026-08-14

Einheitliche Hilfe für strukturierte Daten

Anzeigen, Suchen, Schreiben, Löschen und Prüfen sind jetzt einheitlich als Optionen gegliedert.