diff --git a/radicle-cli/examples/rad-init-private-clone-seed.md b/radicle-cli/examples/rad-init-private-clone-seed.md index 946b511c..1094892a 100644 --- a/radicle-cli/examples/rad-init-private-clone-seed.md +++ b/radicle-cli/examples/rad-init-private-clone-seed.md @@ -43,3 +43,11 @@ $ rad clone rad:z2ug5mwNKZB8KGpBDRTrWHAMbvHCu --seed z6MknSLrJoTcukLrE435hVNQT4J ╰────────────────────────────────────╯ Run `cd ./heartwood` to go to the repository directory. ``` + +We can also use `rad seed` to seed and fetch without creating a checkout. + +``` ~bob +$ rad seed rad:z2ug5mwNKZB8KGpBDRTrWHAMbvHCu --from z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkEStBU8Vi --timeout 1 +✓ Seeding policy exists for rad:z2ug5mwNKZB8KGpBDRTrWHAMbvHCu with scope 'all' +✓ Fetching rad:z2ug5mwNKZB8KGpBDRTrWHAMbvHCu from z6MknSL…StBU8Vi.. +``` diff --git a/radicle-cli/src/commands/seed.rs b/radicle-cli/src/commands/seed.rs index ddda1f99..6c8b6c4f 100644 --- a/radicle-cli/src/commands/seed.rs +++ b/radicle-cli/src/commands/seed.rs @@ -1,4 +1,6 @@ +use std::collections::BTreeSet; use std::ffi::OsString; +use std::time; use anyhow::anyhow; @@ -20,7 +22,7 @@ pub const HELP: Help = Help { usage: r#" Usage - rad seed [] [--[no-]fetch] [--scope ] [