Twórca modułu
Odniesienie do poleceń modułu CLI
Dokładne polecenia, akceptowane opcje, zmienne środowiskowe i kody zakończenia procesów dla @fabledgg/module-cli 0.1.x.
Polecenia
| Polecenie | Cel |
|---|---|
| fabled module init [directory] | Utwórz nowe rusztowanie Dice & Chat; domyślny katalog fabled-dice-chat |
| fabled module validate [directory] | Zweryfikuj projekt źródłowy; domyślny katalog bieżący |
| fabled module pack [directory] | Sprawdź i utwórz deterministyczny plik ZIP |
| fabled module inspect <archive.zip> | Bezpiecznie sprawdź i zgłoś istniejące archiwum |
| fabled module login | Odczytaj URI/kod parowania z ukrytego monitu lub stdin; zapisz nieprzezroczystą sesję ważną przez 8 godzin bez odnowienia |
| fabled module logout | Unieważnij ważną sesję CLI, potem usuń lokalne poświadczenie; zachowaj plik do ponowienia, jeśli unieważnienie się nie powiedzie |
| fabled module publisher claim [directory] | Zajmij przestrzeń nazw wydawcy w manifeście |
| fabled module publisher status | Pokaż bieżące uprawnienia do przestrzeni nazw |
| fabled module publish [archive.zip|directory] | W razie potrzeby spakuj i prześlij wersję do sprawdzenia |
| fabled module submissions | Wyświetl listę zgłoszeń będących własnością twórcy |
| fabled module status $SUBMISSION_ID | Pokaż jedno zgłoszenie lub poczekaj na decyzję |
Opcje
| Opcja | Dotyczy / granic |
|---|---|
| --json | Każde polecenie; jeden wynik do odczytu maszynowego |
| --token-stdin | Wydawca, publikacja, zgłoszenia, status; token ze stdin |
| -h, --help | Pomoc dotycząca poleceń root lub modułu |
| --publisher-id, --publisher-name, --module-id, --name | początkowe pola tożsamości/wyświetlania szkieletu |
| --output <path> | wyjście pakietu; domyślny dist/<id>-<version>.zip |
| --channel prerelease|stable | publikuj; domyślna wersja przedpremierowa |
| --request-id <id> | wydawcy zgłaszają roszczenia i publikują; 1–128 bezpiecznych znaków identyfikacyjnych |
| --status <status> | zgłoszeń; wielkość liter nie ma znaczenia PENDING, CHANGES_REQUESTED, REJECTED, APPROVED, WITHDRAWN |
| --package <publisher.module> | filtr pakietu zgłoszeń |
| --page <number> | zgłoszenia; od zera, domyślnie 0 |
| --size <number> | zgłoszenia; 1–100, domyślnie 25 |
| --wait | stan; ankietować do czasu, aż recenzja podejmie ostateczną decyzję |
| --timeout <seconds> | status --wait; 1–1800, domyślnie 600 |
| --interval <seconds> | status --wait; 1–30, domyślnie 5 |
Zmienne środowiskowe
| Zmienna | Zachowanie |
|---|---|
| FABLED_API_URL | Katalog główny API publikowania; domyślny https://api.fabled.gg; HTTPS z wyjątkiem protokołu pętli zwrotnej HTTP |
| FABLED_WEB_URL | Origin przeglądarki do logowania; HTTPS lub lokalny HTTP; ustaw dla niestandardowych originów API |
| FABLED_CREDENTIALS_PATH | Całkowite zastąpienie zapisanego pliku danych uwierzytelniających |
| FABLED_ACCESS_TOKEN | Token dostępu automatyzacji; zastępuje zapisany login |
Kody wyjścia
| Kod | Znaczenie |
|---|---|
| 0 | Sukces |
| 2 | Błąd użycia polecenia |
| 3 | Błąd sprawdzania poprawności modułu |
| 4 | Błąd we/wy systemu plików |
| 5 | Niebezpieczne lub źle sformatowane archiwum |
| 6 | Błąd uwierzytelnienia |
| 7 | Awaria sieci |
| 8 | Błąd lub konflikt usługi publikowania |
| 10 | Nieoczekiwany błąd wewnętrzny |