Skip to content

Commit

Permalink
Merge pull request #1176 from tmccombs/changed-after
Browse files Browse the repository at this point in the history
Add --changed-after alias.
  • Loading branch information
sharkdp committed Nov 21, 2022
2 parents db2590d + 317a0c3 commit 8dda499
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 5 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,8 @@

## Features

- Added `--changed-after` as alias for `--changed-within`, to have a name consistent with `--changed-before`.


## Changes

Expand Down
12 changes: 9 additions & 3 deletions doc/fd.1
Expand Up @@ -286,12 +286,16 @@ Files with modification times greater than the argument will be returned.
The argument can be provided as a duration (\fI10h, 1d, 35min\fR) or as a specific point
in time in either full RFC3339 format with time zone, or as a date or datetime in the
local time zone (\fIYYYY-MM-DD\fR or \fIYYYY-MM-DD HH:MM:SS\fR).
.B --change-newer-than
can be used as an alias.
\fB\-\-change-newer-than\fR,
.B --newer
or
.B --changed-after
can be used as aliases.

Examples:
\-\-changed-within 2weeks
\-\-change-newer-than "2018-10-27 10:00:00"
\-\-newer 2018-10-27
.TP
.BI "\-\-changed-before " date|duration
Filter results based on the file modification time.
Expand All @@ -300,7 +304,9 @@ The argument can be provided as a duration (\fI10h, 1d, 35min\fR) or as a specif
in time in either full RFC3339 format with time zone, or as a date or datetime in the
local time zone (\fIYYYY-MM-DD\fR or \fIYYYY-MM-DD HH:MM:SS\fR).
.B --change-older-than
can be used as an alias.
or
.B --older
can be used as aliases.

Examples:
\-\-changed-before "2018-10-27 10:00:00"
Expand Down
9 changes: 7 additions & 2 deletions src/cli.rs
Expand Up @@ -335,8 +335,11 @@ pub struct Opts {
long,
alias("change-newer-than"),
alias("newer"),
alias("changed-after"),
value_name = "date|dur",
long_help = "Filter results based on the file modification time. The argument can be provided \
long_help = "Filter results based on the file modification time. \
Files with modification times greater than the argument are returned. \
The argument can be provided \
as a specific point in time (YYYY-MM-DD HH:MM:SS) or as a duration (10h, 1d, 35min). \
If the time is not specified, it defaults to 00:00:00. \
'--change-newer-than' or '--newer' can be used as aliases.\n\
Expand All @@ -353,7 +356,9 @@ pub struct Opts {
alias("change-older-than"),
alias("older"),
value_name = "date|dur",
long_help = "Filter results based on the file modification time. The argument can be provided \
long_help = "Filter results based on the file modification time. \
Files with modification times less than the argument are returned. \
The argument can be provided \
as a specific point in time (YYYY-MM-DD HH:MM:SS) or as a duration (10h, 1d, 35min). \
'--change-older-than' or '--older' can be used as aliases.\n\
Examples:\n \
Expand Down

0 comments on commit 8dda499

Please sign in to comment.