diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-20 03:46:55 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-20 03:46:55 +0300 |
| commit | 433d564d03a5d319b91740b5fe1c7c6504be0a12 (patch) | |
| tree | 94f33ecb234138406204987318b0275247a0513e /src/server | |
| parent | 43124bf62a253dbb59cd4ad01c5071de02a42e4d (diff) | |
fix: explain foreground server mode
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/headless.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/server/headless.rs b/src/server/headless.rs index ad7ea03a..c84d0abe 100644 --- a/src/server/headless.rs +++ b/src/server/headless.rs @@ -2301,6 +2301,7 @@ pub fn run_server() -> io::Result<()> { client_socket = %client_socket_path().display(), "herdr server started" ); + print_ready_message(&api::socket_path(), &client_socket_path()); server.run().await }); @@ -2310,6 +2311,19 @@ pub fn run_server() -> io::Result<()> { result } +fn print_ready_message(api_socket: &Path, client_socket: &Path) { + eprintln!("herdr server running; you can use any herdr CLI command in another terminal."); + eprintln!("api socket: {}", api_socket.display()); + eprintln!("client socket: {}", client_socket.display()); + eprintln!( + "logs: {}", + crate::session::data_dir() + .join("herdr-server.log") + .display() + ); + eprintln!("did you mean to open the Herdr TUI? run `herdr`; you do not need `herdr server`."); +} + /// Initialize logging for the server process. fn init_logging() { crate::logging::init_file_logging("herdr-server.log"); |
