diff --git a/project/src/config/arguments.rs b/project/src/config/arguments.rs index 687457d..6905d08 100644 --- a/project/src/config/arguments.rs +++ b/project/src/config/arguments.rs @@ -29,6 +29,16 @@ impl Arguments { continue; } + // Is there something else after this? + if i + 1 > args.len() { + result.push(Argument { + key: args[i].clone(), + val: String::new(), + }); + + continue; + } + // Figuring out what kind of variable it is if args[i + 1].starts_with("--") { result.push(Argument {