X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=backend%2Fsrc%2Fmain.rs;h=98ad670ed92762eb58e682bda519b09cea269f1f;hb=aa84eb0853e2207014062877d539fca150a6d9c7;hp=99bebc3cd7aa284c6995acb3ce4c78b2a52bfa28;hpb=4e8cefbaba361dc60418aaf7cdde1c12cacfb17e;p=valheim_web.git diff --git a/backend/src/main.rs b/backend/src/main.rs index 99bebc3..98ad670 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -12,6 +12,8 @@ use ron::{ de::from_reader, ser::{ to_string_pretty, PrettyConfig } }; use serde::{ Deserialize, Serialize }; mod consts; +mod tests; +mod valheim_controller; #[derive(Template)] #[template(path = "main.html")] @@ -94,7 +96,7 @@ async fn main() -> std::io::Result<()> { fn process_args() -> bool { fn print_usage() { println!("Usage:"); - println!(" {} [--help]", get_exe_name()); + println!(" {} [--help] [--status]", get_exe_name()); } let args: Vec = args().collect(); @@ -102,6 +104,9 @@ fn process_args() -> bool { if args.iter().any(|arg| arg == "--help") { print_usage(); return true + } else if args.iter().any(|arg| arg == "--status") { + valheim_controller::is_valheim_running(); + return true } false