refactoring
different default system prompts for cli and audio
This commit is contained in:
Generated
+8
-1
@@ -24,10 +24,17 @@ dependencies = [
|
||||
"hashbrown",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "log"
|
||||
version = "0.4.29"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
|
||||
|
||||
[[package]]
|
||||
name = "own_assist_common"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"log",
|
||||
"serde",
|
||||
"thiserror",
|
||||
"toml",
|
||||
|
||||
+3
-2
@@ -1,9 +1,10 @@
|
||||
[package]
|
||||
name = "own_assist_common"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
thiserror = "2.0.18"
|
||||
toml = "1.1.2"
|
||||
serde = "1.0.228"
|
||||
serde = "1.0.228"
|
||||
log = "0.4.29"
|
||||
@@ -0,0 +1,14 @@
|
||||
use std::fmt::Display;
|
||||
|
||||
pub fn exit_with_error_message(error: impl Display, message: impl Display) {
|
||||
log::error!("{message}: {error}");
|
||||
eprintln!("{}", message); // makes sure that message is printed even if logging is deactivated
|
||||
std::process::exit(1);
|
||||
}
|
||||
|
||||
#[macro_export]
|
||||
macro_rules! exit_msg {
|
||||
($message:expr) => {
|
||||
|e| own_assist_common::exit_with_error_message(e, $message)
|
||||
};
|
||||
}
|
||||
@@ -1,2 +1,5 @@
|
||||
pub mod config_loader;
|
||||
mod exit_error;
|
||||
|
||||
pub use config_loader::config_from_file;
|
||||
pub use exit_error::exit_with_error_message;
|
||||
Reference in New Issue
Block a user