From 8431255930ebc7b7bd0e872242c0bcfc004658fc Mon Sep 17 00:00:00 2001 From: dawn <90008@gaze.systems> Date: Tue, 20 Jan 2026 00:55:27 +0300 Subject: [PATCH] return the def for the full commandd if we have it from parse_command --- crates/command_parser/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/command_parser/src/lib.rs b/crates/command_parser/src/lib.rs index 6f290667..c168248b 100644 --- a/crates/command_parser/src/lib.rs +++ b/crates/command_parser/src/lib.rs @@ -308,7 +308,7 @@ pub fn parse_command( } } - let full_cmd = command.original.as_deref().unwrap_or(&command); + let full_cmd = command.original.as_ref().unwrap_or(&command); if misplaced_flags.is_empty().not() { let mut error = format!( "Flag{} ", @@ -355,9 +355,9 @@ pub fn parse_command( flags.insert(name.to_string(), value.clone()); } - println!("{} {flags:?} {params:?}", command.cb); + println!("{} {flags:?} {params:?}", full_cmd.cb); return Ok(ParsedCommand { - command_def: command, + command_def: full_cmd.clone(), flags, parameters: params, });