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();