summaryrefslogtreecommitdiffstats
path: root/src/utils/mod.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-04-30 00:25:35 +0000
committersigoden <sigoden@gmail.com>2024-04-30 00:25:35 +0000
commite7fa6c5a208347b0e5aa779b3ea477f5f1fe41c6 (patch)
treed6888543d645d63dbf98363365c14cdda9de1406 /src/utils/mod.rs
parenta50b32ca21d1d103c6c5f239f30fe8062a23e1fa (diff)
downloadaichat-e7fa6c5a208347b0e5aa779b3ea477f5f1fe41c6.tar.gz
refactor: improve code quality
Diffstat (limited to 'src/utils/mod.rs')
-rw-r--r--src/utils/mod.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/utils/mod.rs b/src/utils/mod.rs
index 771baf3..86d84d8 100644
--- a/src/utils/mod.rs
+++ b/src/utils/mod.rs
@@ -1,5 +1,6 @@
mod abort_signal;
mod clipboard;
+mod crypto;
mod prompt_input;
mod render_prompt;
mod spinner;
@@ -7,6 +8,7 @@ mod tiktoken;
pub use self::abort_signal::{create_abort_signal, AbortSignal};
pub use self::clipboard::set_text;
+pub use self::crypto::*;
pub use self::prompt_input::*;
pub use self::render_prompt::render_prompt;
pub use self::spinner::run_spinner;
@@ -14,7 +16,6 @@ pub use self::tiktoken::cl100k_base_singleton;
use fancy_regex::Regex;
use lazy_static::lazy_static;
-use sha2::{Digest, Sha256};
use std::env;
use std::process::Command;
@@ -82,13 +83,6 @@ pub fn light_theme_from_colorfgbg(colorfgbg: &str) -> Option<bool> {
Some(light)
}
-pub fn sha256sum(input: &str) -> String {
- let mut hasher = Sha256::new();
- hasher.update(input);
- let result = hasher.finalize();
- format!("{:x}", result)
-}
-
pub fn detect_os() -> String {
let os = env::consts::OS;
if os == "linux" {