Thayne McCombs
4e7b403c1f
Use clap-derive for option parsing
...
This makes the definition of arguments to fd a little more ergonomic,
and makes it easier to insure the types for the arguments are consitent.
2022-10-08 00:41:33 -06:00
Shun Sakai
0484486f3f
Remove lazy_static
from dependencies
2021-11-25 20:06:43 +01:00
Jacob Mischka
f32060b0de
Change time comparisons to exclusive
...
Closes #794
2021-11-17 23:38:28 +01:00
Jacob Mischka
ba60a163fe
Use local times for time functions
...
This patch uses Chrono for explicit date or datetime parsing, only using
humantime for its relative time parsing. The following formats are accepted:
1. Full RFC3339 parsing, requiring an explicit timezone
2. `YY-MM-DD`, defaulting to time `00:00:00` for the given date in the
local time zone
3. `YY-MM-DD HH:MM:SS` in the local time zone
Fixes #631 , #794
2021-08-09 13:40:55 +02:00
David Peter
708efaa812
Literal separators
2021-07-27 09:05:23 +02:00
sharkdp
ea48a96945
Run cargo fmt
2020-12-06 12:02:22 +01:00
Platon Pronko
e97a1e90cb
Add exact size support to the --size filter ( #669 )
2020-12-06 11:47:27 +01:00
gorogoroumaru
74c3431a2b
improve time option usage ( #645 )
...
* improve time option usage
2020-09-10 00:34:27 -06:00
Alexandru Macovei
1a16003cca
[ownership][errs] ':' and '' args to --owner result in noop; reject strings with more than one ':'
2020-05-18 21:11:33 +02:00
Alexandru Macovei
09cdf9831d
[ownership] parse leading exclamation mark as negation of ownership component
2020-05-18 21:11:33 +02:00
Alexandru Macovei
22a55361e0
[ownership] change uid/gid storage to tristate enum for negation
2020-05-18 21:11:33 +02:00
Alexandru Macovei
d7cc34e36f
[ownership] depend on users 0.10.0 on unix; parse user and group names
2020-05-18 21:11:33 +02:00
Alexandru Macovei
30cb4adc61
[ownership] initial struct, parsing, and test framework
2020-05-18 21:11:33 +02:00
Alex Kitchens
151eaad043
Fix "unnecessary braces" warning
...
Original warning:
```
warning: unnecessary braces around block return value
--> src/filter/size.rs:5:39
|
5 | static ref SIZE_CAPTURES: Regex = { Regex::new(r"(?i)^([+-])(\d+)(b|[kmgt]i?b?)$").unwrap() };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
|
= note: `#[warn(unused_braces)]` on by default
warning: 1 warning emitted
```
2020-05-10 21:27:55 +02:00
sharkdp
9f738ad995
Move filter up from internal
2020-04-03 22:36:32 +02:00