From 1e4156c23fda7afd9cef3701fc754c17fc0661f9 Mon Sep 17 00:00:00 2001 From: znemoe Date: Wed, 4 Dec 2024 23:00:00 +0100 Subject: [PATCH] Fixed missing password option in cli --- src-tauri/src/main.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 309416f4..037ccac4 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -31,6 +31,9 @@ struct CliArgs { #[options(help = "target server port")] port: Option, + #[options(help = "target server password")] + password: Option, + #[options(help = "nickname to join server with")] name: Option, @@ -79,6 +82,7 @@ Options: --help -h, --host Server IP -p, --port Server port + -P, --password Server password -n, --name Nickname -g, --gamepath Game path ", @@ -89,6 +93,11 @@ Options: if args.host.is_some() && args.name.is_some() && args.port.is_some() { if args.gamepath.is_some() && args.gamepath.as_ref().unwrap().len() > 0 { + let password : String = if args.password.is_some() { + args.password.unwrap() + } else { + "".to_string() + }; let _ = run_samp( args.name.unwrap().as_str(), args.host.unwrap().as_str(), @@ -100,7 +109,7 @@ Options: dirs_next::data_local_dir().unwrap().to_str().unwrap() ) .as_str(), - "", + &password, ) .await; exit(0)