summaryrefslogtreecommitdiff
path: root/sysutils/fd-find
AgeCommit message (Collapse)AuthorFilesLines
2022-12-09sysutils/fd-find: update to 8.6.0pin3-83/+67
v8.6.0 Features - New --and <pattern> option to add additional patterns that must also be matched. See #315 and #1139 (@Uthar) - Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before. Changes - Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user, see #1106 and #1169 (@ptipiak) Bugfixes - Use fd instead of fd.exe for Powershell completions (when completions are generated on windows)
2022-11-15sysutils/fd-find: update to 8.5.3pin3-19/+19
Bugfixes - Fix completion generation to not include full path of fd command - Fix build error if completions feature is disabled
2022-11-03sysutils/fd-find: update to 8.5.2pin3-177/+367
v8.5.2 Bugfixes - Fix --owner option value parsing, see #1163 and #1164 (@tmccombs) v8.5.1 Bugfixes - Fix --threads/-j option value parsing, see #1160 and #1162 (@sharkdp) v8.5.0 Features --type executable/-t now works on Windows, see #1051 and #1061 (@tavianator) Bugfixes - Fixed differences between piped / non-piped output. This changes fds behavior back to what we had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x, --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that prefix in those cases. See #1046, #1115, and #1121 (@tavianator) - fd could previously crash with a panic due to a race condition in Rusts standard library (see rust-lang/rust#39364). This has been fixed by switching to a different message passing implementation, see #1060 and #1146 (@tavianator) - fds memory usage will not grow unboundedly on huge directory trees, see #1146 (@tavianator) - fd returns an error when current working directory does not exist while a search path is specified, see #1072 (@vijfhoek) - Improved "command not found" error message, see #1083 and #1109 (@themkat) - Preserve command exit codes when using --exec-batch, see #1136 and #1137 (@amesgen) Changes - No leading ./ prefix for non-interactive results, see above. - fd now colorizes paths in parallel, significantly improving performance, see #1148 (@tavianator) - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't require metadata, see #1148 (@tavianator) - The statically linked musl versions of fd now use jmalloc, leading to a significant performance improvement, see #1062 (@tavianator) Other - Added link back to GitHub in man page and --help text, see #1086 (@scottchiefbaker) - Major update in how fd handles command line options internally, see #1067 (@tmccombs) v8.4.0 Features - Support multiple --exec <cmd> instances, see #406 and #960 (@tmccombs) Bugfixes - "Argument list too long" errors can not appear anymore when using --exec-batch/-X, as the command invocations are automatically batched at the maximum possible size, even if --batch-size is not given. See #410 and #1020 (@tavianator) Changes - Directories are now printed with an additional path separator at the end: foo/bar/, see #436 and #812 (@yyogo) - The -u flag was changed to be equivalent to -HI (previously, a single -u was only equivalent to -I). Additional -u flags are still allowed, but ignored. See #840 and #986 (@jacksontheel) Other - Added installation instructions for RHEL8, see #989 (@ethsol)
2022-02-27fd-find: update to 8.3.2.fcambus3-51/+63
## Bugfixes - Invalid absolute path on windows when searching from the drive root, see #931 and #936 (@gbarta)
2022-01-13sysutils/fd-find: update to 8.3.1pin3-222/+260
v8.3.1 Bugfixes - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs) - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator) - --max-results=1 now immediately quits after the first result, see #867 - fd -h does not panic anymore when stdout is closed, see #897 Changes - Disable jemalloc on FreeBSD, see #896 (@xanderio) - Updated man page, see #912 (@rlue) - Updated zsh completions, see #932 (@tmccombs) v8.3.0 Performance improvements - Colorized output is now significantly faster, see #720 and #853 (@tavianator) - Writing to stdout is now buffered if the output does not go to a TTY. This increases performance when the output of fd is piped to another program or to a file, see #885 (@tmccombs, original implementation by @sourlemon207) - File metadata is now cached between the different filters that require it (e.g. --owner, --size), reducing the number of stat syscalls when multiple filters are used; see #863 (@tavianator, original implementation by @alexmaco) Features - Don't buffer command output from --exec when using a single thread. See #522 - Add new -q, --quiet flag, see #303 (@Asha20) - Add new --no-ignore-parent flag, see #787 (@will459) - Add new --batch-size flag, see #410 (@devonhollowood) - Add opposing command-line options, see #595 (@Asha20) - Add support for more filesystem indicators in LS_COLORS, see https://github.com/sharkdp/lscolors/pull/35 (@tavianator) Bugfixes - Always show the ./ prefix for search results unless the output is a TTY or --strip-cwd-prefix is set, see #760 and #861 (@jcaplan) - Set default path separator to / in MSYS, see #537 and #730 (@aswild) - fd cannot search files under a RAM disk, see #752 - fd doesn't show substituted drive on Windows, see #365 - Properly handle write errors to devices that are full, see #737 - Use local time zone for time functions (--change-newer-than, --change-older-than`), see #631 (@jacobmischka) - Support --list-details on more platforms (like BusyBox), see #783 - The filters --owner, --size, and --changed-{within,before} now apply to symbolic links themselves, rather than the link target, except when --follow is specified; see #863 - Change time comparisons to be exclusive, see #794 (@jacobmischka) Changes - Apply custom --path-separator to commands run with --exec(-batch) and --list-details, see #697 (@aswild) Other - Many documentation updates
2021-10-26sysutils: Replace RMD160 checksums with BLAKE2s checksumsnia1-62/+62
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07sysutils: Remove SHA1 hashes for distfilesnia1-62/+1
2020-12-08sysutils/fd-find: update to 8.2.1pin3-228/+199
-Split pkg Makefile and move CARGO_CRATE_DEPENDS to own file -Removed dependency on clang, it compiles fine with default gcc v8.2.1 -No functional changes with respect to v8.2.0. Bugfix in the release process. v8.2.0 Features: -Add new --prune flag, see #535 (@reima) -Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru) -Add support for exact file sizes in the --size filter, see #669 and #696 (@Rogach) -fd now prints an error message if the search pattern requires a leading dot but --hidden is not enabled (Unix only), see #615 Bugfixes: -Avoid panic when performing limited searches in directories with restricted permissions, see #678 -Invalid numeric command-line arguments are silently ignored, see #675 -Disable jemalloc on Android, see #662 -The --help text will be colorless if NO_COLOR has been set, see #600 (@xanonid) Changes: -If LS_COLORS is not set (e.g. on Windows), we now provide a more comprehensive default which includes much more filetypes, see #604 and #682 (mjsir911). Other: -Added zsh completion files, see #654 and #189 (@smancill)
2020-11-19fd-find: Needs gmake toolnia1-1/+2
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon1-1/+2
2020-10-13Add fd-find version 8.1.1maya4-0/+367
A simple, fast and user-friendly alternative to find. Packaged by Milan Pässler in PR pkg/55689 I changed: - Fixed pkgtools/pkglint, pkglint -Wall -Call warnings - Made the do-install clause to use a path and not a find invocation. It's a single file, it feels appropriate to be verbose about what is happening.