diff --git a/crates/radicle-cli/src/commands/help.rs b/crates/radicle-cli/src/commands/help.rs index 2adc5677..bfcca935 100644 --- a/crates/radicle-cli/src/commands/help.rs +++ b/crates/radicle-cli/src/commands/help.rs @@ -75,7 +75,10 @@ const COMMANDS: &[CommandItem] = &[ about: crate::commands::init::ABOUT, }, CommandItem::Lexopt(crate::commands::inbox::HELP), - CommandItem::Lexopt(crate::commands::inspect::HELP), + CommandItem::Clap { + name: "inspect", + about: crate::commands::inspect::ABOUT, + }, CommandItem::Clap { name: "issue", about: crate::commands::issue::ABOUT, diff --git a/crates/radicle-cli/src/commands/inspect.rs b/crates/radicle-cli/src/commands/inspect.rs index 92e5c821..018f594b 100644 --- a/crates/radicle-cli/src/commands/inspect.rs +++ b/crates/radicle-cli/src/commands/inspect.rs @@ -1,6 +1,8 @@ #![allow(clippy::or_fun_call)] + +mod args; + use std::collections::HashMap; -use std::ffi::OsString; use std::path::Path; use std::str::FromStr; @@ -16,134 +18,40 @@ use radicle::storage::refs::RefsAt; use radicle::storage::{ReadRepository, ReadStorage}; use crate::terminal as term; -use crate::terminal::args::{Args, Error, Help}; use crate::terminal::json; use crate::terminal::Element; -pub const HELP: Help = Help { - name: "inspect", - description: "Inspect a Radicle repository", - version: env!("RADICLE_VERSION"), - usage: r#" -Usage +pub use args::Args; +use args::Target; +pub(crate) use args::ABOUT; - rad inspect [