diff --git a/.justfile b/.justfile index 19b6f7f..d4c94c6 100644 --- a/.justfile +++ b/.justfile @@ -6,7 +6,7 @@ _default: # Build on changes [group('dev')] serve-watch: - bacon --job run-long -- -- --host localhost --port 3003 + bacon --job run-long -- -- --hostname localhost --port 3003 alias sw := serve-watch alias dev := serve-watch diff --git a/src/handlers/fixed.rs b/src/handlers/fixed.rs index a74093c..0c969f9 100644 --- a/src/handlers/fixed.rs +++ b/src/handlers/fixed.rs @@ -12,7 +12,7 @@ pub async fn file(file_path: &str, content_type: &str) -> Response { let content = match std::fs::read(file_path) { Ok(s) => s, Err(e) => { - panic!("[file_handler] Failed to read file contents: {e}") + panic!("Failed to read {file_path} contents: {e}") }, }; diff --git a/src/syntax/arguments.rs b/src/syntax/arguments.rs index 4226474..c92dd48 100644 --- a/src/syntax/arguments.rs +++ b/src/syntax/arguments.rs @@ -37,7 +37,7 @@ fn parse(defaults: &Arguments, args: &[String]) -> Arguments { for arg in filtered_args.chunks(2) { if let Some(argument) = arg.first() - && let Some(parameter) = arg.last() + && let Some(parameter) = arg.get(1) { if argument.eq("-h") || argument.eq("--hostname") { out_args.hostname = String::from(parameter); @@ -52,11 +52,7 @@ fn parse(defaults: &Arguments, args: &[String]) -> Arguments { ); } } else { - crate::dev::log( - &parse, - "Dropped: Couldn't pair either one of or - both argument \"{argument}\", parameter \"{parameter}\"", - ); + panic!("Argument {arg:?} has no corresponding value") } } out_args