Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install iniinikey oder section.key.
application.name wählt name in [application]. Tiefere Pfade wie a.b.c werden bewusst abgelehnt; für stärker verschachtelte Konfigurationen sind JSON, TOML oder YAML besser geeignet.
ini <file> [key|options] · ini dump <file>ini <file>ini <file> <key>einen exakten Schlüssel- oder Abschnittswert anzeigen
ini dump <file>normalisierten
-f <text|mask> [-k|-v]passende Schlüssel oder Werte finden; * und ? aktivieren eine Maske
-w <key> : <value>einen Skalar oder eine JSON-artige Liste direkt in die Datei schreiben
-w <key> < <file>einen aus einer anderen Datei gelesenen Wert schreiben
-d <key>einen Schlüssel oder Abschnitt löschen
-cdie
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.
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 iniDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install ini -mGenau diese veröffentlichte Version installieren.
install ini -v 1.3.5upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade iniErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install ini -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
cd \sandbox\config | ini app.iniapplication.name lil-sandbox
application.debug true
paths.source ../src
paths.public ../publicapp.iniapplication.name lil-sandbox
application.debug true
paths.source ../src
paths.public ../publicini $ application.namelil-sandboxini $ -f "path*" -kpaths.public ../public
paths.source ../srcini $ -f "../public" -vpaths.public ../publicini $ -w application.password : "Ed1g!fs:13od"application.password Ed1g!fs:13odini $ -d application.passwordapplication.name lil-sandbox
application.debug trueini $ -cValid INIini dump $ > ini-review.txt -r[application]
name = "lil-sandbox"
debug = true
[paths]
source = "../src"
public = "../public"ini \sandbox\config\missing.iniDatei nicht gefundensandbox/config/app.iniDas Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.
[application]
name = "lil-sandbox"
debug = true
[paths]
source = "../src"
public = "../public"
Anzeigen, Suchen, Schreiben, Löschen und Prüfen sind jetzt einheitlich als Optionen gegliedert.