diff --git a/crates/radicle-cli/src/commands/help.rs b/crates/radicle-cli/src/commands/help.rs index 26c40497..5e3518bd 100644 --- a/crates/radicle-cli/src/commands/help.rs +++ b/crates/radicle-cli/src/commands/help.rs @@ -64,7 +64,10 @@ const COMMANDS: &[CommandItem] = &[ CommandItem::Lexopt(crate::commands::unfollow::HELP), CommandItem::Lexopt(crate::commands::unseed::HELP), CommandItem::Lexopt(crate::commands::remote::HELP), - CommandItem::Lexopt(crate::commands::stats::HELP), + CommandItem::Clap { + name: "stats", + about: crate::commands::stats::ABOUT, + }, CommandItem::Lexopt(crate::commands::sync::HELP), ]; diff --git a/crates/radicle-cli/src/commands/stats.rs b/crates/radicle-cli/src/commands/stats.rs index a98a2356..87ac5cd2 100644 --- a/crates/radicle-cli/src/commands/stats.rs +++ b/crates/radicle-cli/src/commands/stats.rs @@ -1,4 +1,5 @@ -use std::ffi::OsString; +mod args; + use std::path::Path; use localtime::LocalDuration; @@ -13,22 +14,9 @@ use radicle_term::Element; use serde::Serialize; use crate::terminal as term; -use crate::terminal::args::{Args, Error, Help}; -pub const HELP: Help = Help { - name: "stats", - description: "Displays aggregated repository and node metrics", - version: env!("RADICLE_VERSION"), - usage: r#" -Usage - - rad stats [