CLI

Szybki start z CLI

Zainstaluj Zanfia CLI, zaloguj się i uruchom pierwsze komendy w swoim workspace.

3 min czytaniaOstatnia aktualizacja: 9 lip 2026

Zanfia CLI przenosi cały Twój workspace do terminala: twórz produkty i oferty, pisz lekcje kursów, przesyłaj wideo, publikuj posty w społecznościach, zarządzaj klientami i pobieraj statystyki sprzedaży — interaktywnie albo ze skryptów.

Nazewnictwo w wersji beta

W okresie beta CLI jest publikowane jako @zanfia-dev/cli i instaluje komendę zanfia-dev. Poniższe przykłady używają zanfia — do czasu ogólnej dostępności podstawiaj zanfia-dev.

Instalacja i logowanie

1

Zainstaluj globalnie

npm install -g @zanfia-dev/cli

Wymaga Node.js 20 lub nowszego.

2

Zaloguj się

zanfia login

Komenda otwiera przeglądarkę do autoryzacji jednym kliknięciem i zapisuje token w ~/.config/zanfia/credentials.json (ważny 90 dni, odświeżany przy każdym logowaniu). Nie masz jeszcze konta? zanfia register utworzy je z terminala za pomocą kodu wysłanego e-mailem.

3

Zweryfikuj

zanfia auth status
zanfia products list

auth status pokazuje, jako kto jesteś zalogowany i z którym środowiskiem rozmawiasz; products list to klasyczny pierwszy odczyt.

Alternatywa: klucze API

Zamiast login możesz uwierzytelniać się kluczem API — przydatne w CI i na serwerach:

export ZANFIA_API_KEY=YOUR_API_KEY   # or pass --api-key per invocation
zanfia products list

Kolejność rozstrzygania: flaga --api-keyZANFIA_API_KEY → zapisane dane logowania.

Flagi globalne

Flagi globalne podaje się przed podkomendą:

FlagaDziałanie
--jsonWyjście czytelne maszynowo — właściwy tryb dla skryptów i agentów AI
--verboseLoguj wykonywane pod spodem zapytania HTTP
--api-key <key>Uwierzytelnij to wywołanie konkretnym kluczem
zanfia --json products list

Przedsmak możliwości

# Create a product and publish a first lesson
zanfia products create --name "Negotiation for Engineers"
zanfia courses module add <productId> --name "Week 1"
zanfia courses lesson add <productId> --module <moduleId> --title "Anchoring" --type article
zanfia courses lesson update <productId> <lessonId> --content-file ./anchoring.md --status public

# Upload a video and bind it to a lesson
zanfia media upload-video --file ./intro.mp4 --wait
zanfia courses lesson set-video <productId> <lessonId> --video-media <mediaId>

# Check this week's numbers
zanfia stats overview --period 7d

Pełny zestaw komend znajdziesz w dokumentacji komend.

Czy ten artykuł był pomocny?

Powiązane artykuły

Coś się nie zgadza? Napisz do nas na support@zanfia.com.