aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-31 05:18:43 +0100
committertv <tv@krebsco.de>2026-10-31 05:18:43 +0100
commit78adf470aeabb7e5f58932920b38f72daec22501 (patch)
treecc53bedad2074dc26335fd98d7a45f3f13700730
parent8bc2beeaa6584347c42dc67c6a8b0dce233314d9 (diff)
talk about all transports not just mycelium
-rw-r--r--src/config/mod.rs4
-rw-r--r--src/main.rs3
2 files changed, 4 insertions, 3 deletions
diff --git a/src/config/mod.rs b/src/config/mod.rs
index 4afb0bb..d737124 100644
--- a/src/config/mod.rs
+++ b/src/config/mod.rs
@@ -135,7 +135,7 @@ pub(crate) const OPTIONS: &[OptionSpec] = &[
Kind::List,
"STRING,[STRING...]",
None,
- "How to reach a node of the swarm to join: its address (`mycelium:<public key>`, as GET /admin/stats lists it), a Mycelium public key, a Mycelium IPv6 address, or a host name with an AAAA record for one. A node keeps trying until it has joined.",
+ "How to reach a node of the swarm to join: its address, as GET /admin/stats lists it (`mycelium:<public key>`, `libp2p:<multiaddr>`, `libp2p:/p2p/<peer ID>` (where it is known, or through a relay), `tor:<name>.onion:<port>`); or, for Mycelium, a public key, an IPv6 address, or a host name with an AAAA record for one. A node keeps trying until it has joined.",
),
option(
"genesis",
@@ -1057,7 +1057,7 @@ const UNSET: &str = "unset";
fn command() -> Command {
let mut command = Command::new("continuum")
.version(env!("CARGO_PKG_VERSION"))
- .about("continuum: a replicated key-value store over Mycelium")
+ .about("continuum: a replicated key-value store over Mycelium, libp2p or Tor")
.after_help(
"Every option can also be set in a configuration file (--config); arguments win.\n\
A value can be imported instead of written out: env:NAME, file:PATH or cmd:COMMAND \
diff --git a/src/main.rs b/src/main.rs
index d7c28a2..5e936dd 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,4 +1,5 @@
-//! continuum: a replicated Automerge key-value store synchronized over Mycelium.
+//! continuum: a replicated Automerge key-value store, synchronized over Mycelium,
+//! libp2p or Tor.
//!
//! main.rs only wires things together: arguments, the starting document, the node
//! (`node`), bootstrap and the HTTP server.