From 7e97be1dd44dd82e0688b23b5484b1790c9dcf20 Mon Sep 17 00:00:00 2001 From: Reilly Wood <26268125+rgwood@users.noreply.github.com> Date: Tue, 19 Apr 2022 21:59:53 -0700 Subject: [PATCH] Handle custom values in describe command (#5248) --- crates/nu-command/src/core_commands/describe.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crates/nu-command/src/core_commands/describe.rs b/crates/nu-command/src/core_commands/describe.rs index 7f18c2bfa1..d1d3080453 100644 --- a/crates/nu-command/src/core_commands/describe.rs +++ b/crates/nu-command/src/core_commands/describe.rs @@ -35,8 +35,13 @@ impl Command for Describe { )) } else { let value = input.into_value(call.head); + let description = match value { + Value::CustomValue { val, .. } => val.value_string(), + _ => value.get_type().to_string(), + }; + Ok(Value::String { - val: value.get_type().to_string(), + val: description, span: head, } .into_pipeline_data())