From a8531eff36e3a68c4809ea62f5fe380918949825 Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Sun, 5 Feb 2023 01:05:07 +0100 Subject: [PATCH] node: Implement `seeds` control command --- radicle-node/src/control.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/radicle-node/src/control.rs b/radicle-node/src/control.rs index f3e56a93..44c69516 100644 --- a/radicle-node/src/control.rs +++ b/radicle-node/src/control.rs @@ -102,6 +102,15 @@ fn command>( fetch(rid, node, LineWriter::new(stream), handle)?; } } + Some(("seeds", arg)) => { + let rid: Id = arg + .parse() + .map_err(|e| CommandError::InvalidCommandArg(arg.to_owned(), Box::new(e)))?; + + for seed in handle.seeds(rid)? { + writeln!(writer, "{seed}")?; + } + } Some(("track-repo", arg)) => match arg.parse() { Ok(id) => match handle.track_repo(id) { Ok(updated) => {