| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: fd | Distribution: openSUSE Tumbleweed |
| Version: 10.3.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Aug 26 16:43:44 2025 |
| Group: Productivity/File utilities | Build host: reproducible |
| Size: 4124756 | Source RPM: fd-10.3.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/sharkdp/fd | |
| Summary: An alternative to the "find" utility | |
fd is an alternative to GNU find. It features: * Colorized terminal output (similar to ls). * The search is case-insensitive by default. It switches to case-sensitive if the pattern contains an uppercase character. * By default, ignores patterns from .gitignore, and ignores hidden directories and files. * Supports regular expressions and Unicode awareness. * A parallel execution similar to GNU Parallel is available.
Apache-2.0 AND MIT
* Tue Aug 26 2025 Sebastian Wagner <sebix@sebix.at>
- Update to version 10.3.0:
* release: 10.3
* build: Update OSes for github actions
* build(deps): bump actions/checkout from 4 to 5
* filesystem: Fix a clippy warning about lifetime elision
* build(deps): bump clap_complete from 4.5.54 to 4.5.55
* build(deps): bump clap from 4.5.40 to 4.5.42
* build(deps): bump libc from 0.2.172 to 0.2.174
* chore: Update several packages
* fix: Remove duplicate nix from lockfile
* build(deps): bump ctrlc from 3.4.6 to 3.4.7
* build(deps): bump argmax from 0.3.1 to 0.4.0
* build(deps): bump clap_complete from 4.5.52 to 4.5.54
* build(deps): bump clap from 4.5.39 to 4.5.40
* Remove test_invalid_cwd on illumos
* Make test be excluded at compile time rather than at run-time.
* Use printf in a test rather than echo -n
* Do not use jemalloc on Illumos
* Update README.md to RHEL 10
* build(deps): bump clap from 4.5.37 to 4.5.39
* build(deps): bump clap_complete from 4.5.48 to 4.5.52
* build(deps): bump jiff from 0.2.10 to 0.2.14
* build(deps): bump tempfile from 3.19.1 to 3.20.0
* Update tikv-jemallocator to 0.6
* Depend on jemallocator as tikv-jemallocator
* docs(security): add initial security policy
* Fix typo
* docs: Clarify option positions in README
* docs: Mention how to end --exec-batch args
* docs: Better specify that if path is given, pattern must be as well.
* Add aarch64 Windows to CI.
* Update to crossbeam-channel 0.5.15
* Update etcetera from 0.9 to 0.10
* ci: Use Ubuntu 22.04 runners
* Use next_back() instead of last()
* Disambiguate modification time vs timestamp
* build(deps): bump jiff from 0.2.4 to 0.2.5
* build(deps): bump clap_complete from 4.5.44 to 4.5.47
* build(deps): bump anyhow from 1.0.96 to 1.0.97
* build(deps): bump clap from 4.5.31 to 4.5.35
* build(deps): bump tempfile from 3.16.0 to 3.19.1
* Fix broken Arch Linux link
* Use guard to ensure cleanup of test time
* refactor: Simplify time filter code
* refactor: Avoid passing in current time just for tests
* docs: More description of jiff change in changelog
* chore(deps): Replace `chrono` with `jiff`
* chore: Change to use `jiff::Zoned`
* chore(deps): Replace `humantime` with `jiff`
* build(deps): bump clap from 4.5.27 to 4.5.31
* build(deps): bump libc from 0.2.169 to 0.2.170
* build(deps): bump globset from 0.4.15 to 0.4.16
* build(deps): bump anyhow from 1.0.95 to 1.0.96
* build(deps): bump etcetera from 0.8.0 to 0.9.0
* chore: Use macos-13 instead of 12
* build(deps): bump tempfile from 3.14.0 to 3.16.0
* build(deps): bump clap from 4.5.23 to 4.5.27
* build(deps): bump clap_complete from 4.5.38 to 4.5.44
* chore: Fix clippy lints
* docs: Mention --full-path in troubleshooting
* build(deps): bump clap from 4.5.21 to 4.5.23
* build(deps): bump crossbeam-channel from 0.5.13 to 0.5.14
* build(deps): bump chrono from 0.4.38 to 0.4.39
* build(deps): bump anyhow from 1.0.93 to 1.0.95
* build(deps): bump libc from 0.2.167 to 0.2.169
* Update Cargo.toml
* add documentation
* build(deps): bump clap_complete from 4.5.28 to 4.5.38
* build(deps): bump clap from 4.5.20 to 4.5.21
* build(deps): bump anyhow from 1.0.89 to 1.0.93
* build(deps): bump libc from 0.2.161 to 0.2.167
* build(deps): bump tempfile from 3.13.0 to 3.14.0
* build(deps): bump regex from 1.10.6 to 1.11.1
* build(deps): bump clap from 4.5.16 to 4.5.20
* build(deps): bump lscolors from 0.19.0 to 0.20.0
* build(deps): bump tempfile from 3.12.0 to 3.13.0
* fix: formatting in `src/` and `tests/`
* style: simplify string formatting for readability
* Add a hidden `--mindepth` alias for `--min-depth`
* build(deps): bump anyhow from 1.0.86 to 1.0.89
* build(deps): bump ignore from 0.4.22 to 0.4.23
* build(deps): bump libc from 0.2.158 to 0.2.159
* build(deps): bump globset from 0.4.14 to 0.4.15
* build(deps): bump clap_complete from 4.5.24 to 4.5.28
* Fix a new clippy warning
* build(deps): bump clap_complete from 4.5.19 to 4.5.24
* build(deps): bump filetime from 0.2.24 to 0.2.25
* Sun Sep 01 2024 Sebastian Wagner <sebix@sebix.at>
- _service: use manual instead of disabled as suggested by osc
* Fri Aug 23 2024 sebix@sebix.at
- Update to version 10.2.0:
* Bump dependencies
* Prepare for 10.2.0 release
* docs: documentation link of regular expressions to the latest version
* build(deps): bump clap from 4.5.8 to 4.5.13
* build(deps): bump clap_complete from 4.5.7 to 4.5.8
* build(deps): bump nu-ansi-term from 0.50.0 to 0.50.1
* build(deps): bump version_check from 0.9.4 to 0.9.5
* Fix unused config struct field on Windows
* Fix unused OnceLock import lint on Windows
* Fix Conflicts syntax
* Create fdfind symlinks in deb package
* Refactor creating deb package into separate script
* Note executable name in release debs
* build(deps): bump clap_complete from 4.5.2 to 4.5.7
* build(deps): bump regex from 1.10.4 to 1.10.5
* build(deps): bump regex-syntax from 0.8.3 to 0.8.4
* build(deps): bump clap from 4.5.4 to 4.5.8
* build(deps): bump lscolors from 0.17.0 to 0.18.0
* Fix percent encoding
* docs: Add flox install
* Continue supporting windows 7 with builds
* Update OS versions for github actions
* Change --hyperlink to be an option instead of a flag
* Fix test on windows
* Fix unicode encoding of hyperlinks
* Add hyperlink support to fd
* build(deps): bump libc from 0.2.154 to 0.2.155
* build(deps): bump crossbeam-channel from 0.5.12 to 0.5.13
* build(deps): bump nix from 0.28.0 to 0.29.0
* build(deps): bump anyhow from 1.0.82 to 1.0.86
* Update sponsors.md
* Remove sponsorship message
* Wed May 08 2024 Michael Vetter <mvetter@suse.com>
- Update to version 10.1.0:
* Add --format to help in README
* Prepare for 10.1.0 release
* Implement option for printing custom formats
* docs: Make auto option for --strip-cwd-prefix more clear
* feat: Add option to always include cwd prefix
* Add upcoming to changelog
* Attempt to add aarch64 osx build to CI
* Fix #1085 for real
* Tue May 07 2024 pallaswept@proton.me
- Update to version 10.0.0:
* Prepare for 10.0.0 release
* Add @timestamp to --help
* Add script to automate some of release process.
* ci: Support large page sizes on AArch64
* build(deps): bump libc from 0.2.153 to 0.2.154
* build(deps): bump chrono from 0.4.37 to 0.4.38
* build(deps): bump nix from 0.27.1 to 0.28.0
* Fix typo in CHANGELOG
* Add test for gitignore workaround
* Workaround for bug with gitinored files
* Remove unnecessary sudo in front of commands
* Stop ignore .git folders by default
* filesystem: Remove a redundant as_str()
* Fix deprecation warning.
* Add clippy using latest rust version to CI
* Use 'MAIN_SEPARATOR_STR' instead of '&MAIN_SEPARATOR.to_string()'
* Update MSRV to 1.77.2
* build(deps): bump crossbeam-channel from 0.5.11 to 0.5.12
* build(deps): bump lscolors from 0.16.0 to 0.17.0
* build(deps): bump aho-corasick from 1.1.2 to 1.1.3
* Set default path separator to '/' in MSYS/MSYS2
* refactor: Optimize code based on cargo clippy suggestions
* build(deps): bump softprops/action-gh-release from 1 to 2
* Clean up clippy warnings
* build(deps): bump chrono from 0.4.31 to 0.4.34
* build(deps): bump tempfile from 3.9.0 to 3.10.1
* build(deps): bump libc from 0.2.151 to 0.2.153
* Run formatting
* Add support for @%s time format
* Add installation instructions for more Linux distributions in README
* More whitespace
* Add Terminal Trove sponsorship
* build(deps): bump nu-ansi-term from 0.49.0 to 0.50.0
* build(deps): bump ignore from 0.4.21 to 0.4.22
* build(deps): bump clap_complete from 4.4.6 to 4.4.9
* build(deps): bump crossbeam-channel from 0.5.10 to 0.5.11
* build(deps): bump regex from 1.10.2 to 1.10.3
* Makefile: use `--locked` for build
* Add target aarch64-unknown-linux-musl
* Update clap version
* build(deps): bump tempfile from 3.8.1 to 3.9.0
* build(deps): bump crossbeam-channel from 0.5.8 to 0.5.10
* build(deps): bump filetime from 0.2.22 to 0.2.23
* build(deps): bump clap_complete from 4.4.4 to 4.4.5
* build(deps): bump libc from 0.2.150 to 0.2.151
* Updated CHANGELOG.md, man page and made alias visible in fd -h too
* Added explicit documentation about the possibility of using dir
* Added alias --type dir
* Format notes in Readme
* Fixes typo in README
* fix: Respect NO_COLOR with --list-details option
* CHANGELOG: Fix issue number typo
* Update troubleshooting section
* Update license information
* Add new unreleased section
- Add rust.patch:
* Decrease rust version dependency from 1.77.2 to 1.77.0.
The later version is required to fix a problem specific to Windows and is not
presently available to build in Factory
* Sat Dec 23 2023 Sebastian Wagner <sebix@sebix.at>
- require rust >= 1.70.0 for clap_lex dependency
* Tue Dec 19 2023 mvetter@suse.com
- Update to version 9.0.0:
Performance:
* Performance has been significantly improved, both due to optimizations
in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
Benchmarks 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 now constrained to be at most 64. This should
improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
* New flushing behavior when writing output to stdout, providing better performance
for TTY and non-TTY use cases, see #1452 and #1313.
Features:
* Support character and block device file types, see #1213 and #1336
* Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
/ -I or --no-ignore-vcs to override, see #1387 and #1396
Bugfixes:
* Fix NO_COLOR support, see #1421
Other:
* Fixed documentation typos, see #1409
* Sat Oct 21 2023 mvetter@suse.com
- Update to version 8.7.1:
* -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)
* Many dependencies were updated
* Some documentation was updated and fixed
* Mon Feb 27 2023 andrea.manzini@suse.com
- Update to version 8.7.0:
* Bump dependencies
* Add flag --no-require-git to always respect gitignore files
* Skip an executable test if running as root
* updates for windows platform
* Fix logic for when to read global ignore file
* Add Upcoming release to changelog
* Sat Jan 14 2023 andrea.manzini@suse.com
- Update to version 8.6.0:
* New --and <pattern> option to add additional patterns that must also be matched.
* Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
* Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
* Fix completion generation to not include full path of fd command
* Fix build error if completions feature is disabled
* Fix --owner, --threads/j option value parsing
* Wed Nov 02 2022 sebix@sebix.at
- Update to version 8.5.0:
- Features
- --type executable/-t now works on Windows, see #1051 and #1061
- 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
- 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
- fds memory usage will not grow unboundedly on huge directory trees, see #1146
- fd returns an error when current working directory does not exist while a search path is
- specified, see #1072
- Improved "command not found" error message, see #1083 and #1109
- Preserve command exit codes when using --exec-batch, see #1136 and #1137
- Changes
- No leading ./ prefix for non-interactive results, see above.
- fd now colorizes paths in parallel, significantly improving performance, see #1148
- fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
- require metadata, see #1148
- The statically linked musl versions of fd now use jmalloc, leading to a significant performance
- improvement, see #1062
- Other
- Added link back to GitHub in man page and --help text, see #1086
- Major update in how fd handles command line options internally, see #1067
* Wed Jun 08 2022 sebix@sebix.at
- Update to version 8.4.0:
* Update documentation of --batch-size feature
* Fix (pointless) clippy suggestion
* Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
* Use minimal toolchain for clippy runs
* exec: Execute batches before they get too long
* remove description of --batch-size flag from EXAMPLES subsection
* Limit nix features
* Update help text and man page
* Make -u idempotent
* Match against reference instead of value
* modification skeleton
* make DirEntry Ord
* add actual path separator value to config
* Fix mistakes from resolving conflicts
* Error out if no args provided to --exec or --exec-batch
* Use full names in command.rs
* Group together output from multi exec commands
* Add description of multiple --exec to man page
* Fix clippy lints
* Support multiple `--exec` instances
* Looks like the COPR repo is no longer maintained
* Fix missing clap feature
* Fix some clippy warnings
* More prominently document that fd uses regex by default
* convert to path instead of cloning in batch exec
* rename module entry -> dir_entry
* append trailing slash to folders
* send DirEntries to output instead of just path
* Tue Apr 05 2022 William Brown <william.brown@suse.com>
- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar
* Sat Jan 29 2022 sebix@sebix.at
- Update to version 8.3.2:
* Add temporary version of logo
* Bump version to v8.3.2
* Add clippy run in CI/CD
* Add tavianator sponsoring link
* Bump MSRV to 1.54
* Upgrade to clap 3.0
* Add CHANGELOG entry
* Change test_opposing to be less flaky.
* Update normpath to 0.3.2 to fix issue #931
* Fri Jan 07 2022 Avindra Goolcharan <avindra@opensuse.org>
- remove service files
* Thu Jan 06 2022 sebix@sebix.at
- Update to version 8.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 (@tavianator)
- 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)
/usr/bin/fd /usr/share/doc/packages/fd /usr/share/doc/packages/fd/README.md /usr/share/licenses/fd /usr/share/licenses/fd/LICENSE-APACHE /usr/share/licenses/fd/LICENSE-MIT /usr/share/man/man1/fd.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025