CLI
В настоящее время этот пакет использует устаревшие соглашения об именах, унаследованные от его вышестоящей зависимости. Ссылки на «plebbit» в командах, выводе и конфигурации будут перенесены на «bitsocial» в будущем выпуске. Функциональность не нарушена.
bitsocial-cli — это инструмент командной строки для взаимодействия с серверной частью протокола Bitsocial. Он позволяет запускать локальный демон P2P, создавать и настраивать сообщества, а также публиковать контент — и все это с терминала.
Он построен на основе plebbit-js и используется 5chan и Seedit для создания сообщества и управления узлами.
Установка
Предварительно созданные двоичные файлы доступны для Windows, macOS и Linux. Загрузите последнюю версию для своей платформы с GitHub:
После загрузки создайте исполняемый бинарный файл (macOS/Linux):
chmod +x bitsocial-cli
Запуск демона
Наиболее распространенным использованием CLI является запуск узла Bitsocial. Демон запускает сетевой уровень P2P и предоставляет локальный API, к которому могут подключаться клиенты.
bitsocial-cli daemon
При первом запуске демон выводит ссылки на WebUI, графический интерфейс на основе браузера для управления вашим узлом, сообществами и настройками. Это полезно, если вы предпочитаете графический интерфейс командам терминала.
Ключевые команды
| Команда | Описание |
|---|---|
daemon | Запустите узел Bitsocial P2P |
create subplebbit | Создать новое сообщество |
subplebbit edit | Обновить настройки сообщества (название, описание, правила) |
subplebbit list | Список сообществ, размещенных на этом узле |
subplebbit start | Начните служить определенному сообществу |
subplebbit stop | Перестаньте служить определенному сообществу |
Запустите любую команду с --help, чтобы увидеть доступные параметры и флаги:
bitsocial-cli daemon --help
bitsocial-cli create subplebbit --help
Типичный рабочий процесс
Общий процесс настройки для размещения нового сообщества:
# 1. Запустите демон
bitsocial-cli daemon
# 2. В другом терминале создайте сообщество
bitsocial-cli create subplebbit
# 3. Настройте сообщество
bitsocial-cli subplebbit edit <address> --title "My Community" --description "A decentralized forum"
# 4. Начните подавать
bitsocial-cli subplebbit start <address>
Сообщество теперь существует в сети Bitsocial и доступно из любого совместимого клиента.
Ссылки
- GitHub: bitsocialnet/bitsocial-cli