Перейти до основного вмісту

Bitsocial CLI

bitsocial-cli — це інструмент командного рядка для роботи з бекендом протоколу Bitsocial. Він дозволяє запустити локальний одноранговий демон, створювати й налаштовувати спільноти та публікувати вміст — усе це з терміналу.

Він побудований на спільному клієнтському шарі протоколу Bitsocial, і його використовують 5chan та Seedit для створення спільнот і керування вузлом.

Встановлення

Готові збірки доступні для Windows, macOS і Linux. Завантажте найновіший випуск для своєї платформи з GitHub:

Завантажити з GitHub Releases

Після завантаження зробіть файл виконуваним (macOS/Linux):

chmod +x bitsocial

Запуск демона

Найпоширеніший сценарій використання CLI — це запуск вузла Bitsocial. Демон піднімає одноранговий мережевий шар і відкриває локальний API, до якого можуть під’єднуватися клієнти.

bitsocial daemon

Під час першого запуску демон виводить посилання на WebUI — графічний інтерфейс у браузері для керування вузлом, спільнотами й налаштуваннями. Це зручно, якщо ви віддаєте перевагу графічному інтерфейсу перед командами в терміналі.

Основні дії

ДіяОпис
Запустити демонЗапустити одноранговий вузол Bitsocial
Створити спільнотуСтворити нову спільноту
Змінити спільнотуОновити налаштування спільноти (назва, опис, правила)
Показати локальні спільнотиПоказати спільноти, розміщені на цьому вузлі
Запустити спільнотуПочати обслуговувати конкретну спільноту
Зупинити спільнотуПрипинити обслуговувати конкретну спільноту

Запустіть CLI з --help, щоб побачити актуальні назви команд і прапорці у встановленому вами випуску:

bitsocial --help
bitsocial daemon --help

Типовий сценарій

Звичайний порядок дій для розміщення нової спільноти:

# 1. Start the daemon
bitsocial daemon

# 2. In another terminal, inspect the available community-management commands
bitsocial --help

Далі скористайтеся командами керування спільнотами зі встановленого випуску, щоб створити, налаштувати й почати обслуговувати спільноту. Після запуску спільнота стає доступною в мережі Bitsocial із сумісних клієнтів.

Посилання