diff options
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"); |
