From 23e9fb5bbf96cd4a93f4150659a99b4055623b9f Mon Sep 17 00:00:00 2001 From: sigoden Date: Mon, 30 Oct 2023 14:17:15 +0800 Subject: feat: deprecate .clear command (#180) --- src/repl/handler.rs | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'src/repl/handler.rs') diff --git a/src/repl/handler.rs b/src/repl/handler.rs index e726661..d70abbe 100644 --- a/src/repl/handler.rs +++ b/src/repl/handler.rs @@ -15,13 +15,13 @@ use std::cell::RefCell; pub enum ReplCmd { Submit(String), + ViewInfo, SetModel(String), SetRole(String), - UpdateConfig(String), - ClearRole, - ViewInfo, + ExitRole, StartSession(Option), - EndSession, + ExitSession, + Set(String), Copy, ReadFile(String), } @@ -66,6 +66,10 @@ impl ReplCmdHandler { let _ = self.copy(&buffer); } } + ReplCmd::ViewInfo => { + let output = self.config.read().info()?; + print_now!("{}\n\n", output.trim_end()); + } ReplCmd::SetModel(name) => { self.config.write().set_model(&name)?; print_now!("\n"); @@ -74,26 +78,22 @@ impl ReplCmdHandler { let output = self.config.write().set_role(&name)?; print_now!("{}\n\n", output.trim_end()); } - ReplCmd::ClearRole => { + ReplCmd::ExitRole => { self.config.write().clear_role()?; print_now!("\n"); } - ReplCmd::ViewInfo => { - let output = self.config.read().info()?; - print_now!("{}\n\n", output.trim_end()); - } - ReplCmd::UpdateConfig(input) => { - self.config.write().update(&input)?; - print_now!("\n"); - } ReplCmd::StartSession(name) => { self.config.write().start_session(&name)?; print_now!("\n"); } - ReplCmd::EndSession => { + ReplCmd::ExitSession => { self.config.write().end_session()?; print_now!("\n"); } + ReplCmd::Set(input) => { + self.config.write().update(&input)?; + print_now!("\n"); + } ReplCmd::Copy => { let reply = self .config -- cgit v1.2.3