From 2dbad98ec2bd5cdede6548e0a83881d4d46d747d Mon Sep 17 00:00:00 2001 From: Patrick Mahnke-Hartmann Date: Mon, 1 Sep 2025 16:24:15 +0200 Subject: [PATCH] added debug on args --- WatcherAgent/src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/WatcherAgent/src/main.rs b/WatcherAgent/src/main.rs index ca4690c..81160a5 100644 --- a/WatcherAgent/src/main.rs +++ b/WatcherAgent/src/main.rs @@ -27,7 +27,13 @@ async fn flatten( async fn main() -> Result<(), Box> { let args: Vec = env::args().collect(); - let server_url = &args[0]; + // args[0] is the binary name, args[1] is the first actual argument + if args.len() < 2 { + eprintln!("Usage: {} ", args[0]); + return Err("Missing server URL argument".into()); + } + + let server_url = &args[1]; // Registration let (server_id, ip) = match api::register_with_server(&server_url).await {