From 2ad7b318a64161d80f8340c2e83c0ba3e1c52e43 Mon Sep 17 00:00:00 2001 From: David Phillips Date: Sat, 8 Dec 2018 23:05:55 +1300 Subject: Allow traditional wildcards (and regex, accidentally) in ignores --- idalius.pl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/idalius.pl b/idalius.pl index 608c1d0..46e02c4 100755 --- a/idalius.pl +++ b/idalius.pl @@ -180,7 +180,14 @@ sub strike_add { sub should_ignore { my ($who) = @_; - return grep {$_ eq $who} @{$config->{_}->{ignore}}; + for my $mask (@{$config->{_}->{ignore}}) { + my $expr = $mask; + $expr =~ s/\*/.*/g; + if ($who =~ /^$expr$/) { + return 1; + } + } + return; } sub reconnect { -- cgit v1.1