diff --git a/src/parser.rs b/src/parser.rs index 3a4bb45..09348df 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -42,7 +42,7 @@ impl Command { let args: Vec<_> = command.split_whitespace().map(String::from).collect(); let c = args .iter() - .find(|s| !s.is_empty() || !s.contains('=') && !s.contains('{')) + .find(|s| !s.is_empty() && !s.contains('=') && !s.contains('{')) .ok_or("invalid command")?; c.clone_into(&mut self.command); self.arguments = args;