diff options
| -rw-r--r-- | crates/atuin/src/command/client/kv.rs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/crates/atuin/src/command/client/kv.rs b/crates/atuin/src/command/client/kv.rs index bfb1dc0b..02704da6 100644 --- a/crates/atuin/src/command/client/kv.rs +++ b/crates/atuin/src/command/client/kv.rs @@ -92,16 +92,20 @@ impl Cmd { // slower, but sorting is probably useful if *all_namespaces { for (ns, kv) in &map { - for k in kv.keys() { - println!("{ns}.{k}"); + for (k, v) in kv { + if v.value.is_some() { + println!("{ns}.{k}"); + } } } } else { let ns = map.get(namespace); if let Some(ns) = ns { - for k in ns.keys() { - println!("{k}"); + for (k, v) in ns { + if v.value.is_some() { + println!("{k}"); + } } } } |
