From 96812b9ea732cc7ae26efce4568c19aec0000abc Mon Sep 17 00:00:00 2001 From: Charlie Stanton Date: Wed, 21 Sep 2022 19:37:02 +0100 Subject: Adds some new commands --- main/filter.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'main/filter.go') diff --git a/main/filter.go b/main/filter.go index 796f558..f69d01a 100644 --- a/main/filter.go +++ b/main/filter.go @@ -69,6 +69,14 @@ func (filter AndFilter) exec(space WalkItem) bool { return filter.left.exec(space) && filter.right.exec(space) } +type OrFilter struct { + left Filter + right Filter +} +func (filter OrFilter) exec(space WalkItem) bool { + return filter.left.exec(space) || filter.right.exec(space) +} + type NotFilter struct { content Filter } -- cgit v1.2.3