Creatore di moduli
Riferimento al comando CLI del modulo
Comandi esatti, opzioni accettate, variabili di ambiente e codici di uscita del processo per @fabledgg/module-cli 0.1.x.
Comandi
| Comando | Scopo |
|---|---|
| fabled module init [directory] | Crea una nuova impalcatura di Dice & Chat; directory predefinita fabled-dice-chat |
| fabled module validate [directory] | Convalida un progetto sorgente; directory corrente predefinita |
| fabled module pack [directory] | Convalida e crea un ZIP deterministico |
| fabled module inspect <archive.zip> | Convalida e segnala in modo sicuro un archivio esistente |
| fabled module login | Leggere un URI/codice di associazione da un prompt nascosto o stdin; salvare una sessione opaca valida per 8 ore senza rinnovo |
| fabled module logout | Revocare la sessione CLI valida, poi eliminare la credenziale locale; conservare il file per riprovare se la revoca fallisce |
| fabled module publisher claim [directory] | Richiedi lo spazio dei nomi dell'editore nel manifest |
| fabled module publisher status | Mostra l'attuale autorità dello spazio dei nomi |
| fabled module publish [archive.zip|directory] | Prepara i pacchetti se necessario e invia una versione per la revisione |
| fabled module submissions | Elenca i contributi di proprietà dell'autore |
| fabled module status $SUBMISSION_ID | Mostra un invio o attendi una decisione |
Opzioni
| Opzione | Si applica a / limiti |
|---|---|
| --json | Ogni comando; un risultato leggibile dalla macchina |
| --token-stdin | Editore, pubblicazione, invii, stato; token da stdin |
| -h, --help | Guida ai comandi root o modulo |
| --publisher-id, --publisher-name, --module-id, --name | campi identità/visualizzazione impalcatura inizializzata |
| --output <path> | pacchetto output; dist/<id>-<version>.zip predefinito |
| --channel prerelease|stable | pubblica; anteprima predefinita |
| --request-id <id> | editore rivendica e pubblica; Da 1 a 128 caratteri identificativi sicuri |
| --status <status> | contributi; senza distinzione tra maiuscole e minuscole PENDING, CHANGES_REQUESTED, REJECTED, APPROVED, WITHDRAWN |
| --package <publisher.module> | filtro del pacchetto di invii |
| --page <number> | contributi; in base zero, predefinito 0 |
| --size <number> | contributi; 1–100, predefinito 25 |
| --wait | stato; sondaggio fino a quando la revisione non raggiunge una decisione finale |
| --timeout <seconds> | stato --wait; 1–1800, predefinito 600 |
| --interval <seconds> | stato --wait; 1–30, predefinito 5 |
Variabili d'ambiente
| Variabile | Comportamento |
|---|---|
| FABLED_API_URL | Radice API di pubblicazione; predefinito https://api.fabled.gg; HTTPS tranne HTTP di loopback |
| FABLED_WEB_URL | Origine del browser per il login; HTTPS o HTTP locale; da impostare per origini API personalizzate |
| FABLED_CREDENTIALS_PATH | Sostituzione assoluta per il file delle credenziali salvato |
| FABLED_ACCESS_TOKEN | Token di accesso all'automazione; sovrascrive il login salvato |
Codici di uscita
| Codice | Significato |
|---|---|
| 0 | Successo |
| 2 | Errore di utilizzo del comando |
| 3 | Errore di convalida del modulo |
| 4 | Errore I/O del file system |
| 5 | Archivio non sicuro o non valido |
| 6 | Autenticazione fallita |
| 7 | Errore di rete |
| 8 | Errore o conflitto del servizio di pubblicazione |
| 10 | Errore interno imprevisto |