Kommandozeilen-Interface Referenz
Das Shulkerscript CLI ist ein Kommandozeilen-Tool zum Verwalten von Shulkerscript-Projekten.
init
Initialisiert ein Projekt im angegebenen Pfad. Erstellt Projektdateien und -verzeichnisse.
shulkerscript init [OPTIONS] [PATH]PATH: Der Pfad zu dem Verzeichnis, in dem das Projekt erstellt werden soll. Standardmäßig das aktuelle Verzeichnis.
Optionen:
--force: Erlaubt das Initialisieren in einem nicht-leeren Verzeichnis.--name: Der Name des Projekts. Standardmäßig der Name des Verzeichnisses.--description: Die Beschreibung des Projekts.--pack-format: Das Format des Packs. Standardmäßig26.--icon: Pfad zu der Icon-Datei. Für das Standard-Icon leer lassen.--batch: Keine fehlenden Daten durch Eingaben anfordern, Standardwerte verwenden oder fehlschlagen.--vcs: Das gewünschte Versionskontrollsystem. Standardmäßiggit.
build
Baut das Projekt im angegebenen Pfad in das dist-Verzeichnis.
shulkerscript build [OPTIONS] [PATH]PATH: Der Pfad zum Verzeichnis, in dem sich das Projekt befindet. Standardmäßig das aktuelle Verzeichnis.
Optionen:
--assets <ASSETS>Pfad zum Assets-Ordner [Standard:./assets]--output <OUTPUT>Ausgabe-Ordner, überschreibt dieDATAPACK_DIRUmgebungsvariable--no-validateValidierung des Pack-Formats überspringen--zipVerpackt die Ausgabe in eine Zip-Datei
Umgebungsvariablen:
DATAPACK_DIRAusgabe-Ordner [Standard:./dist]
watch
shulkerscript watch [OPTIONS] [PATH]PATH: Pfad des zu beobachtenden Ordners [Standard:.]
Optionen:
--no-initialDen Befehl nicht initial ausführen--debounce-time <DEBOUNCE_TIME>Die zu wartende Zeit in ms nach der letzten Änderung bevor der Befehl erneut ausgeführt wird [default:2000]--execute <COMMAND>Die Shulkerscript Befehle, die im Projekt ausgeführt werden sollen, wenn Änderungen erkannt wurden [Mehrfach-Argument, Standard:build .]--no-executeKeine vordefinierten Shulkerscript Befehle ausführen--shellDie Shell-Befehle, die im Projekt ausgeführt werden sollen, wenn Änderungen erkannt wurden [Mehrfach-Argument]
clean
Reinigt das Ausgabeverzeichnis des Projekts im angegebenen Pfad.
shulkerscript clean [OPTIONS] [PATH]PATH: Der Pfad des Projektordners, der gereinigt werden soll [Standard:.]
Optionen:
--output <OUTPUT>Der Ausgabeordner, überschreibt dieDATAPACK_DIRUmgebungsvariable--allLöscht alle Dateien im Ausgabeverzeichnis, auch wenn sie nicht vom Projekt stammen--forceNotwendig für--all, um das Löschen aller Dateien zu bestätigen
Umgebungsvariablen:
DATAPACK_DIRDer Ausgabeordner [Standard:./dist]