------------------------------------------------------------------------------
____ __ __ ______ ____ _______________ ____ _____ __ ____
/ __ )/ / / / / / __/ / __ /_ __/_ __/ __/ / __ \ / ___// / / _/
/ __ / / / / / / /_ / / / // / / / / /_ / /_/ / / / / / / /
/ /_/ / /___/ /_/ / __/ / /_/ // / / / / __/ / _, _/ / /_ / /___ / /
/_____/_____/\____/___/ \____//_/ /_/ /___/ /_/ |_| /____//_____//___/
--------------------------------- v0.1.0 -------------------------------------
Blue Otter is a simple peer-to-peer messaging application built with libp2p's GossipSub routing protocol. It allows users to communicate with each other in chatrooms without relying on centralized servers.
- Start a client to join chat rooms
- Run as a bootstrap node to help others join the network
- Manage bootstrap node addresses
- Clean up configuration
Start the Blue Otter client to join a chat room:
blue-otter client --username YourName --room RoomName --port 42069
Run as a bootstrap node for other Blue Otter instances:
blue-otter bootstrap --port 42069
Add a bootstrap node address to your configuration:
blue-otter add-bootstrap --address "/ip4/127.0.0.1/tcp/42069/p2p/QmHashValue"
Remove a bootstrap node address from your configuration:
blue-otter remove-bootstrap --address "/ip4/127.0.0.1/tcp/42069/p2p/QmHashValue"
List all saved bootstrap node addresses:
blue-otter list-bootstrap
Clean up the Blue Otter configuration directory:
blue-otter clean-up
Use --force or -f to skip confirmation prompt.