From 6d698bb79414f1bfbeacda9c6ee352a2aae1f6ce Mon Sep 17 00:00:00 2001 From: Lorenz Leutgeb Date: Sun, 28 Sep 2025 19:02:48 +0200 Subject: [PATCH] cli/block: Use clap --- crates/radicle-cli/src/commands/block.rs | 86 ++----------------- crates/radicle-cli/src/commands/block/args.rs | 79 +++++++++++++++++ crates/radicle-cli/src/commands/help.rs | 5 +- crates/radicle-cli/src/main.rs | 5 +- 4 files changed, 94 insertions(+), 81 deletions(-) create mode 100644 crates/radicle-cli/src/commands/block/args.rs diff --git a/crates/radicle-cli/src/commands/block.rs b/crates/radicle-cli/src/commands/block.rs index a39f571c..c90e77a8 100644 --- a/crates/radicle-cli/src/commands/block.rs +++ b/crates/radicle-cli/src/commands/block.rs @@ -1,96 +1,24 @@ -use std::ffi::OsString; +mod args; use radicle::node::policy::Policy; -use radicle::prelude::{NodeId, RepoId}; use crate::terminal as term; -use crate::terminal::args; -use crate::terminal::args::{Args, Error, Help}; -pub const HELP: Help = Help { - name: "block", - description: "Block repositories or nodes from being seeded or followed", - version: env!("RADICLE_VERSION"), - usage: r#" -Usage +use args::Target; - rad block [