aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crates/atuin/src/command/client/kv.rs12
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}");
+ }
}
}
}