Aller au contenu principal
Fabled

Créateur de modules

Référence des commandes CLI du module

Commandes exactes, options acceptées, variables d'environnement et codes de sortie de processus pour @fabledgg/module-cli 0.1.x.

Commandes

CommandeObjectif
fabled module init [directory]Créez un nouvel échafaudage Dice & Chat ; répertoire par défaut fabled-dice-chat
fabled module validate [directory]Valider un projet source ; répertoire courant par défaut
fabled module pack [directory]Valider et créer un ZIP déterministe
fabled module inspect <archive.zip>Valider et signaler en toute sécurité une archive existante
fabled module loginLire un URI/code d’association par saisie masquée ou stdin ; enregistrer une session opaque valable 8 heures sans renouvellement
fabled module logoutRévoquer la session CLI valide, puis supprimer son identifiant local ; conserver le fichier pour réessayer si la révocation échoue
fabled module publisher claim [directory]Réclamez l'espace de noms de l'éditeur dans le manifeste
fabled module publisher statusAfficher l'autorité actuelle de l'espace de noms
fabled module publish [archive.zip|directory]Pack si nécessaire et soumettre une version pour examen
fabled module submissionsRépertorier les soumissions appartenant au créateur
fabled module status $SUBMISSION_IDAfficher une soumission ou attendre une décision

Options

OptionS'applique à / limites
--jsonChaque commande ; un résultat lisible par machine
--token-stdinÉditeur, publication, soumissions, statut ; jeton de stdin
-h, --helpAide sur la commande racine ou module
--publisher-id, --publisher-name, --module-id, --namechamps d'affichage/identité de l'échafaudage d'initialisation
--output <path>sortie du pack ; dist/<id>-<version>.zip par défaut
--channel prerelease|stablepublier ; avant-première par défaut
--request-id <id>éditeur revendique et publie ; 1 à 128 caractères d'identification sécurisés
--status <status>soumissions ; insensible à la casse PENDING, CHANGES_REQUESTED, REJECTED, APPROVED, WITHDRAWN
--package <publisher.module>filtre de package de soumissions
--page <number>soumissions ; base zéro, valeur par défaut 0
--size <number>soumissions ; 1 à 100, par défaut 25
--wait; sondage jusqu'à ce que l'examen aboutisse à une décision finale
--timeout <seconds>statut --wait ; 1 à 1 800, par défaut 600
--interval <seconds>statut --wait ; 1 à 30, par défaut 5

Variables d'environnement

VariableComportement
FABLED_API_URLRacine de l'API de publication ; par défaut https://api.fabled.gg ; HTTPS sauf HTTP de bouclage
FABLED_WEB_URLOrigine du navigateur pour la connexion ; HTTPS ou HTTP local ; à définir pour les origines API personnalisées
FABLED_CREDENTIALS_PATHRemplacement absolu du fichier d'informations d'identification enregistré
FABLED_ACCESS_TOKENJeton d'accès à l'automatisation ; remplace la connexion enregistrée

Codes de sortie

CodeSignification
0Succès
2Erreur d'utilisation de la commande
3Erreur de validation du module
4Erreur d'E/S du système de fichiers
5Archive dangereuse ou mal formée
6Échec de l'authentification
7Panne de réseau
8Échec ou conflit du service de publication
10Erreur interne inattendue