sharkdp/fd
Features
Cross-cutting capabilities of fd, framed as user-facing features. Each one spans more than a single source module, so this section is the place to look for the "what does fd do, end-to-end" answer rather than the "how is module X structured" answer (for which see systems).
| Feature | What it gives the user | Where to look |
|---|---|---|
| Search modes | Regex (default), glob (-g), and fixed-strings (-F) search; smart case; --full-path and --and conjunctions. |
src/main.rs, src/cli.rs, src/regex_helper.rs |
| Ignore handling | The combined .gitignore / .ignore / .fdignore / global / --exclude story, with -u/-uu shortcuts and the ignore_contain directory marker. |
src/walk.rs, systems/ignore-rules |
| Command execution | -x / -X / --list-details, the {}/{/}/{//}/{.}/{/.} placeholders, argmax-aware batching. |
systems/command-execution and systems/format-templates |
These features lean heavily on the systems pages for the implementation details. Read each feature page for the user-level model and the precise interactions, then jump to the corresponding system page when you need to change behaviour.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.