Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install ymlymlDer Parser ist bewusst streng: Tabs und Blocklisten wie - item werden nicht unterstützt. Prüfen Sie unbekanntes YAML zuerst mit -c; komplexe Dokumente gehören in
yml <file> [key|options] · yml dump <file>yml <file> [key|options] | yml dump <file>Read and update the supported subset of YAML settings, with clear safeguards for unsupported constructs.
yml <file>YAML-Daten anzeigen
yml <file> <key>einen exakten Punktpfad anzeigen
yml dump <file>normalisierten YAML-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
-cdie YAML-Datei prüfen
Mit database.host liest einen einzelnen Wert. -f sucht in Pfaden und Werten, -k nur in Schlüsseln und -v nur in Werten. Normale Texte werden ohne Beachtung der Großschreibung gesucht; * und ? bilden eine Maske. -c prüft die Syntax, dump zeigt eine neu erzeugte Textfassung.
-w <key> : <value> schreibt sofort; -w <key> < <file> übernimmt den Wert aus einer Datei, -d <key> entfernt einen Pfad. Zahlen und true/false können als typisierte Werte erkannt werden. Vor dem Schreiben eine Kopie anlegen. $ bezeichnet die zuletzt geöffnete Datei im Core; ein Dateiname allein kann ihren Handler starten.
Unterstützt werden eingerückte Zuordnungen und JSON-artige Listen, aber keine Blocklisten mit - item, Tabs, Anker, Aliase, Tags oder mehrzeilige Blöcke. Doppelte Schlüssel sind ungültig. Beim Schreiben gehen Kommentare und ursprüngliche Abstände verloren. Für komplexes YAML
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.
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.
Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install ymlDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install yml -mGenau diese veröffentlichte Version installieren.
install yml -v 1.1.6upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade ymlErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install yml -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
cd \sandbox\config | yml app.ymlapplication.name lil-shop
application.debug true
database.host localhost
database.port 3306
database.options.0 utf8mb4
database.options.1 strictyml config/app.ymlapplication.name lil-shop
application.debug true
database.host localhost
database.port 3306
database.options.0 utf8mb4
database.options.1 strictyml config/app.yml database.hostlocalhostyml config/app.yml database.options.1strictyml config/app.yml -f "database.*" -kdatabase.host localhost
database.port 3306
database.options.0 utf8mb4
database.options.1 strictyml config/app.yml -f "strict" -vdatabase.options.1 strictyml config/app.yml -f "debug"application.debug trueyml config/app.yml -w application.debug : falseapplication.debug falseyml config/app.yml -w application.name < config/plain-value.txtapplication.name demo-siteyml config/app.yml -d database.options.0application.name lil-shop
application.debug true
database.host localhost
database.port 3306
database.options.0 strictyml config/app.yml -cValid YAMLyml dump config/app.ymlapplication:
name: lil-shop
debug: true
database:
host: localhost
port: 3306
options: ["utf8mb4","strict"]yml config/app.yml unknown.keyPath not foundyml config/invalid.yml -cYAML block lists are not supported; use inline JSON-style listsyml config/missing.ymlFile not foundyml config/app.yml -w database.portValue required after : or sandbox/config/app.ymlDas 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"]
Aktuelle stabile Version von