feat: exe_contains condition

This commit is contained in:
iff 2025-04-06 16:58:52 +02:00
parent d81ee69611
commit 5b690ed7ca
6 changed files with 15 additions and 8 deletions

View file

@ -108,6 +108,7 @@ fn eval_condition(
"executable" => executables.contains(&arg.to_string()),
"err_contains" => error_msg.contains(arg),
"cmd_contains" => last_command.contains(arg),
"exe_contains" => split_command[0].contains(arg),
"min_length" => split_command.len() >= arg.parse::<usize>().unwrap(),
"length" => split_command.len() == arg.parse::<usize>().unwrap(),
"max_length" => split_command.len() <= arg.parse::<usize>().unwrap() + 1,