Zum Hauptinhalt springen
Fabled

Modulersteller

Modul-CLI-Befehlsreferenz

Genaue Befehle, akzeptierte Optionen, Umgebungsvariablen und Prozess-Exit-Codes für @fabledgg/module-cli 0.1.x.

Befehle

BefehlZweck
fabled module init [directory]Erstellen Sie ein neues Würfel- und Chat-Gerüst; Standardverzeichnis fabled-dice-chat
fabled module validate [directory]Ein Quellprojekt validieren; Standardmäßiges aktuelles Verzeichnis
fabled module pack [directory]Validieren und erstellen Sie eine deterministische ZIP-Datei
fabled module inspect <archive.zip>Ein vorhandenes Archiv sicher validieren und melden
fabled module loginKopplungs-URI/-Code verdeckt oder über stdin einlesen; eine opake Sitzung für 8 Stunden ohne Verlängerung speichern
fabled module logoutGültige CLI-Sitzung widerrufen, dann die lokale Anmeldedatei entfernen; bei fehlgeschlagenem Widerruf für einen erneuten Versuch behalten
fabled module publisher claim [directory]Beanspruchen Sie den Herausgeber-Namespace im Manifest
fabled module publisher statusZeigt die aktuelle Namespace-Autorität an
fabled module publish [archive.zip|directory]Packen Sie es bei Bedarf und reichen Sie eine Version zur Überprüfung ein
fabled module submissionsEinträge im Besitz des Erstellers auflisten
fabled module status $SUBMISSION_IDZeigen Sie eine Einreichung an oder warten Sie auf eine Entscheidung

Optionen

OptionGilt für / Grenzen
--jsonJeder Befehl; ein maschinenlesbares Ergebnis
--token-stdinHerausgeber, Veröffentlichung, Einreichungen, Status; Token von stdin
-h, --helpRoot- oder Modulbefehlshilfe
--publisher-id, --publisher-name, --module-id, --nameinit Gerüstidentitäts-/Anzeigefelder
--output <path>Paketausgabe; Standard dist/<id>-<version>.zip
--channel prerelease|stableveröffentlichen; Standard-Vorabversion
--request-id <id>Anspruch des Herausgebers und Veröffentlichung; 1–128 Zeichen zur sicheren Identifizierung
--status <status>Einsendungen; Groß- und Kleinschreibung wird nicht beachtet. PENDING, CHANGES_REQUESTED, REJECTED, APPROVED, WITHDRAWN
--package <publisher.module>Einreichungspaketfilter
--page <number>Einsendungen; Nullbasiert, Standard 0
--size <number>Einsendungen; 1–100, Standard 25
--waitStatus; Umfrage, bis die Überprüfung zu einer endgültigen Entscheidung gelangt
--timeout <seconds>Status --wait; 1–1800, Standard 600
--interval <seconds>Status --wait; 1–30, Standard 5

Umgebungsvariablen

VariableVerhalten
FABLED_API_URLVeröffentlichungs-API-Root; Standard: https://api.fabled.gg; HTTPS außer Loopback-HTTP
FABLED_WEB_URLBrowser-Ursprung für die Anmeldung; HTTPS oder Loopback-HTTP; bei eigenen API-Ursprüngen setzen
FABLED_CREDENTIALS_PATHAbsolute Überschreibung für die gespeicherte Anmeldeinformationsdatei
FABLED_ACCESS_TOKENAutomatisierungszugriffstoken; überschreibt die gespeicherte Anmeldung

Exit-Codes

CodeBedeutung
0Erfolgreich
2Befehlsverwendungsfehler
3Modulvalidierungsfehler
4Dateisystem-E/A-Fehler
5Unsicheres oder fehlerhaftes Archiv
6Authentifizierungsfehler
7Netzwerkfehler
8Fehler oder Konflikt beim Veröffentlichungsdienst
10Unerwarteter interner Fehler