F

fd

F
fd Dev Tools v10.4.2

v10.4.2

Bugfixes Fixed performance regression due to --ignore-contain; see #1913 and #1914

F
fd Dev Tools v10.4.1

v10.4.1

This is just a re-release of 10.4.0 due to an issue with the 10.4.0 release.

F
fd Dev Tools v10.4.0

v10.4.0

Features Add --ignore-contain option to ignore directories containing a named entry (e.g. to ignore CACHEDIR.TAG); see #1727 (@fischman). Bugfixes Fix Windows hyperlink generation for paths with spaces. (#1872) --print0 combined with --exec will now print a \0 between the output of each entry. Note that if there are multiple instances of --exec, the \0 will be between each set of commands, not bet…

F
fd Dev Tools v10.3.0

v10.3.0

Features Add a hidden --mindepth alias for --min-depth. (#1617) Bugfixes Changes Replace humantime crate and chrono crate with jiff crate, see #1690 (@sorairolake). This has some small changes to the way dates given to options such --changed-within and --changed-before including: 'M' no longer means "month", as that could be confusing with minutes. Use "mo", "mos", "month" or "months" instead. mon…

F
fd Dev Tools v10.2.0

v10.2.0

Features Add --hyperlink option to add OSC 8 hyperlinks to output Changes Build windows releases with rust 1.77 so windows 7 is still supported Deb packages now include symlink for fdfind to be more consistent with official packages New Contributors @bryanhonof made their first contribution in #1574 @JCHacking made their first contribution in #1602 @RossSmyth made their first contribution in #1596…

F
fd Dev Tools v10.1.0

v10.1.0

Features Allow passing an optional argument to --strip-cwd-prefix of "always", "never", or "auto". to force whether the cwd prefix is stripped or not. Add a --format option which allows using a format template for direct ouput similar to the template used for --exec. (#1043) Bugfixes Fix aarch64 page size again. This time it should actually work. (#1085, #1549) (@tavianator) Other aarch64-apple-da…

F
fd Dev Tools v10.0.0

v10.0.0

Features Add dir as an alias to directory when using -t \ --type, see #1460 and #1464 (@Ato2207). Add support for @%s date format in time filters similar to GNU date (seconds since Unix epoch for --older/--newer), see #1493 (@nabellows) Breaking: No longer automatically ignore .git when using --hidden with vcs ignore enabled. This reverts the change in v9.0.0. While this feature was often useful,…

F
fd Dev Tools v9.0.0

v9.0.0

Performance This release is all about performance, which has been significantly improved, both due to optimizations in the underlying ignore crate (#1429 by @tavianator), and in fd itself (#1422, #1408, #1362 by @tavianator). Benchmark results show gains of 6-8x for full traversals of smaller directories (100k files) and up to 13x for larger directories (1M files). The default number of threads is…

F
fd Dev Tools v8.7.1

8.7.1

Bugfixes -1 properly conflicts with the exec family of options. --max-results overrides -1 --quiet properly conflicts with the exec family of options. This used to be the case, but broke during the switch to clap-derive --changed-within now accepts a space as well as a "T" as the separator between date and time (due to update of chrono dependency) Other Many dependencies were updated Some document…

F
fd Dev Tools v8.7.0

v8.7.0

Features Add flag --no-require-git to always respect gitignore files, see #1216 (@vegerot) Bugfixes Fix logic for when to use global ignore file. There was a bug where the only case where the global ignore file wasn't processed was if --no-ignore was passed, but neither --unrestricted nor --no-global-ignore-file is passed. See #1209