aboutsummaryrefslogtreecommitdiffstats
path: root/crates/daemon/src/server.rs
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-24 17:56:36 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-24 17:56:36 +0200
commit9cdc575666faad4c162f4b4cf519bfdd1fd528dc (patch)
tree9287963ad11e237ca74edbd54161c03f3309927b /crates/daemon/src/server.rs
parentchore: Last big refactoring (diff)
downloadatuin-9cdc575666faad4c162f4b4cf519bfdd1fd528dc.zip
feat: Finalize design for fish-shell integration
Diffstat (limited to '')
-rw-r--r--crates/daemon/src/server.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/crates/daemon/src/server.rs b/crates/daemon/src/server.rs
index 6747f276..d3427769 100644
--- a/crates/daemon/src/server.rs
+++ b/crates/daemon/src/server.rs
@@ -2,7 +2,7 @@ use std::{os::unix::net::SocketAddr, path::PathBuf};
use eyre::Result;
use eyre::{OptionExt, WrapErr};
-use turtle::generated::{
+use turtle_api::generated::{
control::control_server::ControlServer, history::history_server::HistoryServer,
};
@@ -57,7 +57,12 @@ pub(crate) fn run_grpc_server(
(UnixListener::from_std(listener)?, false)
} else {
tracing::info!("listening on unix socket {socket_path:?}");
- (UnixListener::bind(socket_path.clone())?, true)
+ (
+ UnixListener::bind(socket_path.clone()).with_context(|| {
+ format!("Failed to bind to unix socket at: {socket_path}")
+ })?,
+ true,
+ )
};
let uds_stream = UnixListenerStream::new(uds);