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>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 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;
-f durchsucht Pfade und Werte. -k beschränkt auf Schlüssel, -v auf Werte. Enthält die Abfrage * oder ?, wird sie als Maske behandelt.
-w schreibt sofort in die Datei. Nach : steht ein Inline-Wert; < <file> liest den Wert aus einer anderen Datei. -d löscht einen Punktpfad.
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.
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.5upgrade 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 strictapp.ymlapplication.name lil-shop
application.debug true
database.host localhost
database.port 3306
database.options.0 utf8mb4
database.options.1 strictyml $ database.hostlocalhostyml $ -f "database*" -kdatabase.host localhost
database.port 3306
database.options.0 utf8mb4
database.options.1 strictyml $ -f "strict" -vdatabase.options.1 strictyml $ -w database.password : "Ed1g!fs:13od"database.password Ed1g!fs:13odyml $ -d database.passworddatabase.host localhost
database.port 3306yml $ -cValid YAMLyml dump $application:
name: lil-shop
debug: true
database:
host: localhost
port: 3306yml \sandbox\config\missing.ymlDatei nicht gefundensandbox/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"]
Anzeigen, Suchen, Schreiben, Löschen und Prüfen sind jetzt einheitlich als Optionen gegliedert.