From 3b53ae6e6e735e4aa5af499c153f9f80aba3b79c Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Sat, 9 May 2026 15:15:45 +0300 Subject: fix(remote): bootstrap remote herdr install --- src/client/mod.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/client/mod.rs') diff --git a/src/client/mod.rs b/src/client/mod.rs index 851066eb..1e0beded 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -86,8 +86,15 @@ impl std::fmt::Display for ClientError { ClientError::ServerShutdown { reason } => { match reason.as_deref() { Some("detached") => { - write!(f, "detached from server")?; - write!(f, "\nRun `herdr` to reattach")?; + if let Ok(reattach_command) = + std::env::var(crate::remote::REATTACH_COMMAND_ENV_VAR) + { + write!(f, "detached from remote server")?; + write!(f, "\nRun `{reattach_command}` to reattach")?; + } else { + write!(f, "detached from server")?; + write!(f, "\nRun `herdr` to reattach")?; + } } _ => { write!(f, "server shut down")?; -- cgit v1.2.3