diff --git a/crates/radicle-cli/src/commands/help.rs b/crates/radicle-cli/src/commands/help.rs index 66a53974..49ac0f6f 100644 --- a/crates/radicle-cli/src/commands/help.rs +++ b/crates/radicle-cli/src/commands/help.rs @@ -68,7 +68,10 @@ const COMMANDS: &[CommandItem] = &[ name: "issue", about: crate::commands::issue::ABOUT, }, - CommandItem::Lexopt(crate::commands::ls::HELP), + CommandItem::Clap { + name: "ls", + about: crate::commands::ls::ABOUT, + }, CommandItem::Lexopt(crate::commands::node::HELP), CommandItem::Lexopt(crate::commands::patch::HELP), CommandItem::Clap { diff --git a/crates/radicle-cli/src/commands/ls.rs b/crates/radicle-cli/src/commands/ls.rs index e4398ec6..5260d857 100644 --- a/crates/radicle-cli/src/commands/ls.rs +++ b/crates/radicle-cli/src/commands/ls.rs @@ -1,91 +1,15 @@ -use std::ffi::OsString; +mod args; + +pub use args::Args; +pub(crate) use args::ABOUT; use radicle::storage::{ReadStorage, RepositoryInfo}; use crate::terminal as term; -use crate::terminal::args::{Args, Error, Help}; use term::Element; -pub const HELP: Help = Help { - name: "ls", - description: "List repositories", - version: env!("RADICLE_VERSION"), - usage: r#" -Usage - - rad ls [