about summary refs log tree commit diff
path: root/README.md
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2015-12-27 10:32:10 +0100
committerChristian Neukirchen <chneukirchen@gmail.com>2015-12-27 10:32:10 +0100
commit481cfb471acea91a59b58d2ec5384009e422dcbd (patch)
tree0de5c9168c635fe906f95b99b0d5e8314b232eac /README.md
parent1ca8ef43eb1f9d5e5904f92045c52b1b91a88f26 (diff)
downloadlr-481cfb471acea91a59b58d2ec5384009e422dcbd.tar.gz
lr-481cfb471acea91a59b58d2ec5384009e422dcbd.tar.xz
lr-481cfb471acea91a59b58d2ec5384009e422dcbd.zip
add relative and parsed date comparisons
Diffstat (limited to 'README.md')
-rw-r--r--README.md19
1 files changed, 17 insertions, 2 deletions
diff --git a/README.md b/README.md
index fd6d051..afa9c17 100644
--- a/README.md
+++ b/README.md
@@ -121,17 +121,32 @@ Default: `n`.
 	             | <expr> && <expr>  -- conjunction
 	             | ! <expr>          -- negation
 	             | ( <expr )
+	             | <timeprop> <numop> <dur>
 	             | <numprop> <numop> <num>
 	             | <strprop> <strop> <str>
 	             | <typetest>
 	             | <modetest>
 	             | prune             -- do not traverse into subdirectories
 	             | print             -- always true value
+
+        <timeprop> ::= atime | ctime | mtime
 	
-	<numprop>  ::= atime | ctime | depth | dev | entries | gid | inode
-	             | links | mode | mtime | rdev | size | total | uid
+	<numprop>  ::= depth | dev | entries | gid | inode
+	             | links | mode | rdev | size | total | uid
 	
 	<numop>    ::= <= | < | >= | > | == | !=
+
+        <dur>      ::= "./path"          -- mtime of relative path
+                     | "/path"           -- mtime of absolute path
+                     | "YYYY-MM-DD HH:MM:SS"
+                     | "YYYY-MM-DD"      -- at midnight
+                     | "HH:MM:SS"        -- today
+                     | "HH:MM"           -- today
+                     | "-[0-9]+d"        -- n days ago at midnight
+                     | "-[0-9]+h"        -- n hours before now
+                     | "-[0-9]+m"        -- n minutes before now
+                     | "-[0-9]+s"        -- n seconds before now
+                     | [0-9]+            -- absolute epoch time
 	
 	<num>      ::= [0-9]+ ( c        -- *1
 	                      | b        -- *512