interfejs wiersza polecenia
bitsocial-cli to narzędzie wiersza poleceń umożliwiające interakcję z backendem protokołu Bitsocial. Umożliwia uruchomienie lokalnego demona P2P, tworzenie i konfigurowanie społeczności oraz publikowanie treści – a wszystko to z poziomu terminala.
Jest zbudowany na bazie współdzielonej warstwy klienta protokołu Bitsocial i jest używany przez 5kan i Seedit do tworzenia społeczności i zarządzania węzłami.
Instalacja
Gotowe pliki binarne są dostępne dla systemów Windows, macOS i Linux. Pobierz najnowszą wersję dla swojej platformy z GitHub:
Po pobraniu utwórz plik wykonywalny binarny (macOS/Linux):
chmod +x bitsocial-cli
Uruchamianie demona
Najczęstszym zastosowaniem interfejsu CLI jest uruchomienie węzła Bitsocial. Demon uruchamia warstwę sieciową P2P i udostępnia lokalny interfejs API, z którym mogą się łączyć klienci.
bitsocial-cli daemon
Przy pierwszym uruchomieniu demon wyświetla łącza do WebUI, opartego na przeglądarce interfejsu graficznego służącego do zarządzania węzłem, społecznościami i ustawieniami. Jest to przydatne, jeśli wolisz interfejs GUI od poleceń terminala.
Kluczowe działania
| Akcja | Opis |
|---|---|
| Uruchom demona | Uruchom węzeł Bitsocial P2P |
| Utwórz społeczność | Utwórz nową społeczność |
| Edytuj społeczność | Zaktualizuj ustawienia społeczności (tytuł, opis, zasady) |
| Lista społeczności lokalnych | Lista społeczności hostowanych w tym węźle |
| Załóż społeczność | Zacznij służyć określonej społeczności |
| Zatrzymaj społeczność | Przestań służyć określonej społeczności |
Uruchom CLI z --help, aby zobaczyć bieżące nazwy poleceń i flagi udostępniane przez zainstalowaną wersję:
bitsocial-cli --help
bitsocial-cli daemon --help
Typowy przepływ pracy
Typowy proces konfiguracji hostingu nowej społeczności:
# 1. Start the daemon
bitsocial-cli daemon
# 2. In another terminal, inspect the available community-management commands
bitsocial-cli --help
Stamtąd użyj poleceń zarządzania społecznością zainstalowanej wersji, aby utworzyć, skonfigurować i rozpocząć obsługę społeczności. Po uruchomieniu społeczność działa w sieci Bitsocial i jest dostępna z kompatybilnych klientów.
Spinki do mankietów
- GitHub: bitsocialnet/bitsocial-cli