diff options
Diffstat (limited to 'src/config/mod.rs')
| -rw-r--r-- | src/config/mod.rs | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/config/mod.rs b/src/config/mod.rs index 021d2c1..900f129 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -10,7 +10,6 @@ use crate::config::message::num_tokens_from_messages; use crate::utils::{mask_text, now}; use anyhow::{anyhow, bail, Context, Result}; -use copypasta::{ClipboardContext, ClipboardProvider}; use inquire::{Confirm, Text}; use parking_lot::RwLock; use serde::Deserialize; @@ -71,7 +70,7 @@ pub struct Config { pub light_theme: bool, /// Set a timeout in seconds for connect to gpt pub connect_timeout: usize, - /// Automatically copy the last message output to the clipboard + /// Automatically copy the last output to the clipboard pub auto_copy: bool, /// Predefined roles #[serde(skip)] @@ -173,20 +172,6 @@ impl Config { Ok(path) } - pub fn copy_message(&self, output: &str) -> Result<()> { - if self.auto_copy { - match ClipboardContext::new() { - Ok(mut ctx) => { - ctx.set_contents(output.to_string()).map_err(|err| { - anyhow!("Error: Unable to the last message output to clipboard, {err}") - })?; - } - Err(_) => bail!("Error: Unable to access clipboard context."), - } - } - Ok(()) - } - pub fn save_message(&self, input: &str, output: &str) -> Result<()> { if !self.save { return Ok(()); |
