diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-07-24 17:56:36 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-07-24 17:56:36 +0200 |
| commit | 9cdc575666faad4c162f4b4cf519bfdd1fd528dc (patch) | |
| tree | 9287963ad11e237ca74edbd54161c03f3309927b /crates/daemon/src/server.rs | |
| parent | chore: Last big refactoring (diff) | |
| download | atuin-9cdc575666faad4c162f4b4cf519bfdd1fd528dc.zip | |
feat: Finalize design for fish-shell integration
Diffstat (limited to 'crates/daemon/src/server.rs')
| -rw-r--r-- | crates/daemon/src/server.rs | 9 |
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); |
