cabal-club / cabal-club/cabal-cli

mechanism for adding peers manually

Open
#75 7 comments 4 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
525
Forks
42
PR merge metrics
No merged PRs in 30d

Description

Some toronto mesh folks (https://github.com/tomeshnet/prototype-cjdns-pi/issues/213) would appreciate this, since it would let them bypass dht and lan routing (since they're usng cjdns) and just connect to known peers directly.

This could be stored in a `${CONFIG}/cabal/config` json file, or similar. [cabal-client](https://github.com/cabal-club/cabal-client) would also be a good place for this.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the cabal-cli and cabal-client entry points for peer discovery and connection setup, then compare them with the linked cjdns use case. Decide how the proposed `${CONFIG}/cabal/config` JSON would be read and how manually listed peers would bypass DHT and LAN routing; done means known peers connect directly through the CLI.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cli, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.