From 3aad027e236f8d4101a898c3ba5ee1cd072d60b3 Mon Sep 17 00:00:00 2001 From: Alex Chi Date: Thu, 18 Jan 2024 19:41:21 +0800 Subject: [PATCH] cli: add quit command Signed-off-by: Alex Chi --- mini-lsm/src/bin/minilsm_cli.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mini-lsm/src/bin/minilsm_cli.rs b/mini-lsm/src/bin/minilsm_cli.rs index 0258828..a0e467c 100644 --- a/mini-lsm/src/bin/minilsm_cli.rs +++ b/mini-lsm/src/bin/minilsm_cli.rs @@ -54,9 +54,13 @@ fn main() -> Result<()> { } } else if line == "flush" { lsm.force_flush_imm_memtables()?; + } else if line == "quit" { + lsm.close()?; + break; } else { println!("invalid command: {}", line); } epoch += 1; } + Ok(()) }