From fec8a27a3670084cd98bcfaa95806b1f7d22f617 Mon Sep 17 00:00:00 2001 From: Fintan Halpenny Date: Wed, 29 Oct 2025 12:59:46 +0000 Subject: [PATCH] cli/terminal: remove Help struct The `Help` struct is no longer needed thanks to `clap`, so it is removed. --- crates/radicle-cli/src/terminal.rs | 2 +- crates/radicle-cli/src/terminal/args.rs | 15 --------------- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/crates/radicle-cli/src/terminal.rs b/crates/radicle-cli/src/terminal.rs index 9727efb1..f0d78d7c 100644 --- a/crates/radicle-cli/src/terminal.rs +++ b/crates/radicle-cli/src/terminal.rs @@ -1,6 +1,6 @@ pub mod args; -pub use args::{Args, Error, Help}; +pub use args::{Args, Error}; pub mod format; pub mod io; pub use io::signer; diff --git a/crates/radicle-cli/src/terminal/args.rs b/crates/radicle-cli/src/terminal/args.rs index 3cb4993b..a33f0fe3 100644 --- a/crates/radicle-cli/src/terminal/args.rs +++ b/crates/radicle-cli/src/terminal/args.rs @@ -15,7 +15,6 @@ use radicle::node::{Address, Alias}; use radicle::prelude::{Did, NodeId, RepoId}; use crate::git::Rev; -use crate::terminal as term; #[derive(thiserror::Error, Debug)] pub enum Error { @@ -36,20 +35,6 @@ pub enum Error { }, } -pub struct Help { - pub name: &'static str, - pub description: &'static str, - pub version: &'static str, - pub usage: &'static str, -} - -impl Help { - /// Print help to stdout. - pub fn print(&self) { - term::help(self.name, self.version, self.description, self.usage); - } -} - pub trait Args: Sized { fn from_env() -> anyhow::Result { let args: Vec<_> = std::env::args_os().skip(1).collect();