use std::collections::BTreeSet; use std::ffi::OsString; use std::time; use anyhow::anyhow; use nonempty::NonEmpty; use radicle::node::policy; use radicle::node::policy::{Policy, Scope}; use radicle::node::Handle; use radicle::{prelude::*, Node}; use radicle_term::Element as _; use crate::commands::rad_sync as sync; use crate::node::SyncSettings; use crate::terminal as term; use crate::terminal::args::{Args, Error, Help}; pub const HELP: Help = Help { name: "seed", description: "Manage repository seeding policies", version: env!("RADICLE_VERSION"), usage: r#" Usage rad seed [...] [--[no-]fetch] [--from ] [--scope ] [