Saltar al contenido principal

CLI

bitsocial-cli es una herramienta de línea de comandos para interactuar con el backend del protocolo Bitsocial. Le permite ejecutar un demonio P2P local, crear y configurar comunidades y publicar contenido, todo desde la terminal.

Está construido sobre la capa de cliente del protocolo Bitsocial compartido y lo utilizan 5chan y Seeditar para la creación de comunidades y la gestión de nodos.

Instalación

Los archivos binarios prediseñados están disponibles para Windows, macOS y Linux. Descargue la última versión para su plataforma desde GitHub:

Descargar desde versiones de GitHub

Después de la descarga, haga el binario ejecutable (macOS/Linux):

chmod +x bitsocial-cli

Ejecutando el demonio

El uso más común de la CLI es ejecutar un nodo Bitsocial. El demonio inicia la capa de red P2P y expone una API local a la que los clientes pueden conectarse.

bitsocial-cli daemon

En el primer lanzamiento, el demonio genera enlaces a WebUI, una interfaz gráfica basada en navegador para administrar su nodo, comunidades y configuraciones. Esto es útil si prefiere una GUI a los comandos de terminal.

Acciones clave

AcciónDescripción
Iniciar el demonioLanzar el nodo P2P de Bitsocial
Crear una comunidadCrear una nueva comunidad
Editar una comunidadActualizar la configuración de la comunidad (título, descripción, reglas)
Listar comunidades localesListar comunidades alojadas en este nodo
Iniciar una comunidadComience a servir a una comunidad específica
Detener una comunidadDejar de servir a una comunidad específica

Ejecute la CLI con --help para ver los nombres de comandos actuales y los indicadores expuestos por su versión instalada:

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

Flujo de trabajo típico

Un flujo de configuración común para albergar una nueva comunidad:

# 1. Start the daemon
bitsocial-cli daemon

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

A partir de ahí, utilice los comandos de administración de comunidades de la versión instalada para crear, configurar y comenzar a brindar servicios a una comunidad. Una vez iniciada, la comunidad está activa en la red Bitsocial y es accesible desde clientes compatibles.

Enlaces