Passa al contenuto principale

CLI

bitsocial-cli è uno strumento da riga di comando per interagire con il backend del protocollo Bitsocial. Ti consente di eseguire un demone P2P locale, creare e configurare comunità e pubblicare contenuti, tutto dal terminale.

È costruito sul livello client del protocollo Bitsocial condiviso ed è utilizzato da 5chan e Seedit per la creazione di comunità e la gestione dei nodi.

Installazione

Sono disponibili file binari predefiniti per Windows, macOS e Linux. Scarica l'ultima versione per la tua piattaforma da GitHub:

Scarica dalle versioni GitHub

Dopo il download, rendi eseguibile il binario (macOS/Linux):

chmod +x bitsocial-cli

Gestire il demone

L'uso più comune della CLI è l'esecuzione di un nodo Bitsocial. Il demone avvia il livello di rete P2P ed espone un'API locale a cui i client possono connettersi.

bitsocial-cli daemon

Al primo avvio, il demone genera collegamenti a WebUI, un'interfaccia grafica basata su browser per la gestione del nodo, delle comunità e delle impostazioni. Questo è utile se preferisci una GUI rispetto ai comandi del terminale.

Azioni chiave

AzioneDescrizione
Avvia il demoneAvvia il nodo Bitsocial P2P
Crea una comunitàCrea una nuova comunità
Modifica una comunitàAggiorna le impostazioni della community (titolo, descrizione, regole)
Elenco comunità localiElenca le comunità ospitate su questo nodo
Avvia una comunitàInizia a servire una comunità specifica
Fermare una comunitàSmettere di servire una comunità specifica

Esegui la CLI con --help per visualizzare i nomi dei comandi e i flag correnti esposti dalla versione installata:

bitsocial-cli --help
bitsocial-cli daemon --help

Flusso di lavoro tipico

Un flusso di configurazione comune per ospitare una nuova comunità:

# 1. Start the daemon
bitsocial-cli daemon

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

Da lì, utilizza i comandi di gestione della comunità della versione installata per creare, configurare e iniziare a servire una comunità. Una volta avviata, la community è live sulla rete Bitsocial e accessibile dai client compatibili.

Collegamenti