ข้ามไปที่เนื้อหาหลัก

CLI

การตั้งชื่อมรดก

ปัจจุบันแพ็คเกจนี้ใช้แบบแผนการตั้งชื่อแบบเดิมที่สืบทอดมาจากการขึ้นต่อกันของอัปสตรีม การอ้างอิงถึง "plebbit" ในคำสั่ง เอาต์พุต และการกำหนดค่าจะถูกย้ายไปยัง "bitsocial" ในรีลีสในอนาคต ฟังก์ชันการทำงานไม่ได้รับผลกระทบ

bitsocial-cli เป็นเครื่องมือบรรทัดคำสั่งสำหรับการโต้ตอบกับแบ็กเอนด์โปรโตคอล Bitsocial ช่วยให้คุณเรียกใช้ P2P daemon ภายในเครื่อง สร้างและกำหนดค่าชุมชน และเผยแพร่เนื้อหา ทั้งหมดนี้ทำได้จากเทอร์มินัล

มันถูกสร้างขึ้นบน plebbit-js และถูกใช้โดย 5chan และ Seedit สำหรับการสร้างชุมชนและการจัดการโหนด

การติดตั้ง

ไบนารีที่สร้างไว้ล่วงหน้าพร้อมใช้งานสำหรับ Windows, macOS และ Linux ดาวน์โหลดรุ่นล่าสุดสำหรับแพลตฟอร์มของคุณจาก GitHub:

ดาวน์โหลดจาก GitHub Releases

หลังจากดาวน์โหลด ให้ทำให้ไบนารี่ปฏิบัติการได้ (macOS/Linux):

chmod +x bitsocial-cli

รัน Daemon

การใช้งาน CLI ที่พบบ่อยที่สุดคือการเรียกใช้โหนด Bitsocial Daemon เริ่มต้นเลเยอร์เครือข่าย P2P และเปิดเผย API ภายในเครื่องที่ไคลเอ็นต์สามารถเชื่อมต่อได้

bitsocial-cli daemon

ในการเปิดตัวครั้งแรก daemon จะส่งเอาต์พุตลิงก์ไปยัง WebUI ซึ่งเป็นอินเทอร์เฟซกราฟิกบนเบราว์เซอร์สำหรับจัดการโหนด ชุมชน และการตั้งค่าของคุณ สิ่งนี้มีประโยชน์หากคุณต้องการ GUI มากกว่าคำสั่งเทอร์มินัล

คำสั่งที่สำคัญ

คำสั่งคำอธิบาย
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 และสามารถเข้าถึงได้จากไคลเอนต์ที่เข้ากันได้

ลิงค์