Criador do Módulo
Referência de comando CLI do módulo
Comandos exatos, opções aceitas, variáveis de ambiente e códigos de saída de processo para @fabledgg/module-cli 0.1.x.
Comandos
| Comando | Objetivo |
|---|---|
| fabled module init [directory] | Crie um novo andaime de Dados e bate-papo; diretório padrão fabled-dice-chat |
| fabled module validate [directory] | Validar um projeto de origem; diretório atual padrão |
| fabled module pack [directory] | Valide e crie um ZIP determinístico |
| fabled module inspect <archive.zip> | Validar e relatar com segurança um arquivo existente |
| fabled module login | Ler um URI/código de emparelhamento numa entrada oculta ou por stdin; guardar uma sessão opaca válida por 8 horas, sem renovação |
| fabled module logout | Revogar a sessão válida da CLI e remover a credencial local; conservar o ficheiro para repetir se a revogação falhar |
| fabled module publisher claim [directory] | Reivindique o namespace do editor no manifesto |
| fabled module publisher status | Mostrar autoridade atual do namespace |
| fabled module publish [archive.zip|directory] | Embale se necessário e envie uma liberação para revisão |
| fabled module submissions | Listar envios de propriedade do criador |
| fabled module status $SUBMISSION_ID | Mostre um envio ou aguarde uma decisão |
Opções
| Opção | Aplica-se a / limites |
|---|---|
| --json | Cada comando; um resultado legível por máquina |
| --token-stdin | Editor, publicação, envios, status; token de stdin |
| -h, --help | Ajuda do comando raiz ou módulo |
| --publisher-id, --publisher-name, --module-id, --name | campos de identidade/exibição do scaffold de inicialização |
| --output <path> | saída do pacote; padrão dist/<id>-<version>.zip |
| --channel prerelease|stable | publicar; pré-lançamento padrão |
| --request-id <id> | reivindicação e publicação do editor; 1–128 caracteres identificadores seguros |
| --status <status> | envios; PENDING, CHANGES_REQUESTED, REJECTED, APPROVED, WITHDRAWN, sem distinção entre maiúsculas e minúsculas |
| --package <publisher.module> | filtro de pacote de envios |
| --page <number> | envios; baseado em zero, padrão 0 |
| --size <number> | envios; 1–100, padrão 25 |
| --wait | status; pesquisa até que a revisão chegue a uma decisão terminal |
| --timeout <seconds> | status --wait; 1–1800, padrão 600 |
| --interval <seconds> | status --wait; 1–30, padrão 5 |
Variáveis de ambiente
| Variável | Comportamento |
|---|---|
| FABLED_API_URL | Raiz da API de publicação; padrão https://api.fabled.gg; HTTPS exceto HTTP de loopback |
| FABLED_WEB_URL | Origem do navegador para iniciar sessão; HTTPS ou HTTP local; definir para origens de API personalizadas |
| FABLED_CREDENTIALS_PATH | Substituição absoluta do arquivo de credenciais salvo |
| FABLED_ACCESS_TOKEN | Token de acesso de automação; substitui o login salvo |
Códigos de saída
| Código | Significado |
|---|---|
| 0 | Sucesso |
| 2 | Erro de uso do comando |
| 3 | Erro de validação do módulo |
| 4 | Erro de E/S do sistema de arquivos |
| 5 | Arquivo inseguro ou malformado |
| 6 | Falha de autenticação |
| 7 | Falha na rede |
| 8 | Falha ou conflito no serviço de publicação |
| 10 | Erro interno inesperado |