Commit Graph

1965 Commits

Author SHA1 Message Date
dependabot[bot] daefe07614 build(deps): bump ignore from 0.4.25 to 0.4.26
Bumps [ignore](https://github.com/BurntSushi/ripgrep) from 0.4.25 to 0.4.26.
- [Release notes](https://github.com/BurntSushi/ripgrep/releases)
- [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md)
- [Commits](https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.26)

---
updated-dependencies:
- dependency-name: ignore
  dependency-version: 0.4.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-01 17:42:38 +00:00
Thayne McCombs c73e5e58a4 Merge pull request #2045 from tmccombs/io-error-handling
refactor: Get io error from method
2026-07-01 09:03:44 -06:00
Thayne McCombs f898e95db5 refactor: Get io error from method
use `ignore::Error::io_error()` to inspect the `std::io::Error` insted
of pattern matching on `ignore::Error::Io`.

This avoids relying on the implementation of ignore and how it organizes
the error. In particular, this would allow us to handle if the IO error
was wrapped in a `WithDepth`, as would be the case if
BurntSushi/ripgrep#3458 was merged.

This also allows us to remove some duplicate code.
2026-07-01 00:55:42 -06:00
Thayne McCombs b12606438e Merge pull request #1976 from curious-rabbit/master
fix: sanitize escape sequence injection
2026-07-01 00:36:48 -06:00
Thayne McCombs 95dc6454d5 Merge pull request #2037 from parneetsingh022/tests/search-str-for-entry-edge-cases
Add tests for search_str_for_entry without base dir
2026-06-28 23:44:14 -06:00
Thayne McCombs 61c5399fa4 Merge pull request #2036 from greymoth-jp/fix/and-pattern-path-separator
Check --and patterns for path separators too (match #1975)
2026-06-28 23:42:55 -06:00
Thayne McCombs 126be98699 Merge pull request #2038 from sharkdp/dependabot/github_actions/softprops/action-gh-release-3.0.1
build(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1
2026-06-28 10:56:02 -06:00
Thayne McCombs 77629639ff Merge pull request #2040 from bonanza127/fix-readme-number-format
docs(README): use consistent thousands separator
2026-06-28 02:03:26 -06:00
bonanza127 3ae9c9567e docs(README): use consistent thousands separator
Change ~750.000 to ~750,000 for consistency with English number formatting.
2026-06-28 04:50:55 +09:00
dependabot[bot] 8965502e8a build(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/b4309332981a82ec1c5618f44dd2e27cc8bfbfda...718ea10b132b3b2eba29c1007bb80653f286566b)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-26 17:42:37 +00:00
Parneet 86c1e7d30d Add tests for search_str_for_entry without base dir 2026-06-26 16:59:06 +05:30
greymoth-jp 6aac84e4ae fix: flag path separators in --and patterns, not just the primary pattern
The path-separator diagnostic (#1873, made unconditional for the primary
pattern in #1975) only inspected opts.pattern. --and patterns (opts.exprs)
are chained with the primary pattern and matched against the file name in
exactly the same way, so a path separator in any of them is the same silent
"no results" footgun. Factor the per-pattern check into a helper and apply
it to the primary pattern plus every --and pattern, mirroring how
ensure_use_hidden_option_for_leading_dot_pattern already iterates all
patterns. --full-path still suppresses the diagnostic. Adds a regression test.

See #1873.
2026-06-26 17:02:47 +09:00
Thayne McCombs a8a77d2162 Merge pull request #2034 from sharkdp/dependabot/github_actions/actions/checkout-7.0.0
build(deps): bump actions/checkout from 6.0.3 to 7.0.0
2026-06-25 01:13:26 -06:00
dependabot[bot] e8730e6ca3 build(deps): bump actions/checkout from 6.0.3 to 7.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6.0.3...v7.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-24 17:42:30 +00:00
Thayne McCombs 3b3e328b5c Merge pull request #2032 from sharkdp/dependabot/github_actions/actions/checkout-6.0.3
build(deps): bump actions/checkout from 6.0.2 to 6.0.3
2026-06-18 13:36:42 -06:00
dependabot[bot] fccbe9b1ee build(deps): bump actions/checkout from 6.0.2 to 6.0.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6.0.2...v6.0.3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 17:42:30 +00:00
Thayne McCombs b5ae476fb1 Merge pull request #2030 from sharkdp/dependabot/github_actions/actions/checkout-6.0.2
build(deps): bump actions/checkout from 6 to 6.0.2
2026-06-18 00:04:19 -06:00
Thayne McCombs 094446004d Merge pull request #2001 from leno23/docs/extension-help-1693
docs: clarify that -e/--extension matches all entry types
2026-06-18 00:03:42 -06:00
wuyangfan 1161471b7e docs: clarify extension filter scope 2026-06-17 10:56:33 +08:00
Thayne McCombs 25461e5ce1 Merge pull request #2029 from sharkdp/dependabot/cargo/clap_complete-4.6.5
build(deps): bump clap_complete from 4.6.2 to 4.6.5
2026-06-06 00:48:49 -06:00
Thayne McCombs f7d4d717c2 Merge pull request #2026 from sharkdp/dependabot/cargo/filetime-0.2.29
build(deps): bump filetime from 0.2.27 to 0.2.29
2026-06-04 10:30:46 -06:00
dependabot[bot] 21facf8832 build(deps): bump clap_complete from 4.6.2 to 4.6.5
Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.6.2 to 4.6.5.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.2...clap_complete-v4.6.5)

---
updated-dependencies:
- dependency-name: clap_complete
  dependency-version: 4.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04 08:10:24 +00:00
Thayne McCombs 8e80bbe721 Merge pull request #2027 from sharkdp/dependabot/cargo/tikv-jemallocator-0.7.0
build(deps): bump tikv-jemallocator from 0.6.1 to 0.7.0
2026-06-04 02:08:22 -06:00
Thayne McCombs b25ca81375 Merge pull request #2028 from sharkdp/dependabot/cargo/normpath-1.5.1
build(deps): bump normpath from 1.5.0 to 1.5.1
2026-06-04 02:07:11 -06:00
dependabot[bot] 5ac75050d1 build(deps): bump normpath from 1.5.0 to 1.5.1
Bumps [normpath](https://github.com/dylni/normpath) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/dylni/normpath/releases)
- [Commits](https://github.com/dylni/normpath/compare/1.5.0...1.5.1)

---
updated-dependencies:
- dependency-name: normpath
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04 07:15:00 +00:00
Thayne McCombs f72512ff43 Merge pull request #2025 from sharkdp/dependabot/cargo/jiff-0.2.27
build(deps): bump jiff from 0.2.24 to 0.2.27
2026-06-04 01:13:20 -06:00
dependabot[bot] 75527dd9c6 build(deps): bump actions/checkout from 6 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v6.0.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 01:50:25 +00:00
dependabot[bot] 86564cd00d build(deps): bump tikv-jemallocator from 0.6.1 to 0.7.0
Bumps [tikv-jemallocator](https://github.com/tikv/jemallocator) from 0.6.1 to 0.7.0.
- [Release notes](https://github.com/tikv/jemallocator/releases)
- [Changelog](https://github.com/tikv/jemallocator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tikv/jemallocator/compare/0.6.1...0.7.0)

---
updated-dependencies:
- dependency-name: tikv-jemallocator
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 01:49:36 +00:00
dependabot[bot] b955593ac6 build(deps): bump filetime from 0.2.27 to 0.2.29
Bumps [filetime](https://github.com/alexcrichton/filetime) from 0.2.27 to 0.2.29.
- [Commits](https://github.com/alexcrichton/filetime/compare/0.2.27...0.2.29)

---
updated-dependencies:
- dependency-name: filetime
  dependency-version: 0.2.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 01:49:32 +00:00
dependabot[bot] 1d4fa16433 build(deps): bump jiff from 0.2.24 to 0.2.27
Bumps [jiff](https://github.com/BurntSushi/jiff) from 0.2.24 to 0.2.27.
- [Release notes](https://github.com/BurntSushi/jiff/releases)
- [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md)
- [Commits](https://github.com/BurntSushi/jiff/commits)

---
updated-dependencies:
- dependency-name: jiff
  dependency-version: 0.2.27
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 01:49:25 +00:00
Thayne McCombs 42b2ab8a84 Merge pull request #1983 from DeflateAwning/feat-exact-i1963
feat: Add --exact argument to match exact filename
2026-05-20 01:26:24 -06:00
Thayne McCombs febc1b692f Merge pull request #2011 from stevenwalton/master
docs: Update Help String
2026-05-18 00:22:07 -06:00
Steven Walton 8f1f55b9da Merge resolution 2026-05-17 18:46:39 -07:00
Steven Walton 2fbecc9bd8 Swap regex and glob, fixing space. 2026-05-17 18:45:39 -07:00
Steven Walton 8fdab04b7a Update src/cli.rs
Co-authored-by: Thayne McCombs <astrothayne@gmail.com>
2026-05-17 18:43:27 -07:00
Thayne McCombs a2d6bea5ac Merge pull request #1984 from tmccombs/comment-ai-policy
docs: Add policy for comments
2026-05-17 13:18:30 -06:00
Thayne McCombs e3a065dfe1 docs: Remove unnecessary phrase
"if you are a non-native English speaker" isn't really needed.
2026-05-17 13:13:16 -06:00
curious-rabbit 66be8485bc fix format 2026-05-17 20:49:47 +02:00
curious-rabbit 7d18db23a7 improve patch 2026-05-17 20:35:00 +02:00
Thayne McCombs d491003759 Merge pull request #2006 from Sean-Kenneth-Doherty/codex/single-dash-search-path
Treat single dash as a literal search path
2026-05-17 12:32:09 -06:00
Steven Walton 4d88708d79 That period shouldn't have been included 2026-05-17 10:13:45 -07:00
Steven Walton 96a8dcd58b docs: Update Help String
Updated help string to clarify that fd respects gitignore by default.
Also added verbage to clarify that globbing and regex patterns are
accepted without a flag.
2026-05-17 10:07:02 -07:00
Sean Doherty f1dd935dea Apply changelog wording suggestion 2026-05-17 09:02:21 -05:00
Tavian Barnes 1cfac9ff7b Merge pull request #1974 from sharkdp/dependabot/github_actions/actions/upload-artifact-7.0.1
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
2026-05-16 23:05:41 -04:00
Tavian Barnes 425d7d9e6b Merge pull request #1987 from sharkdp/dependabot/cargo/libc-0.2.186
build(deps): bump libc from 0.2.183 to 0.2.186
2026-05-16 23:00:57 -04:00
Sean Doherty 8dfa67a245 Treat single dash as search path 2026-05-16 17:15:00 -05:00
wuyangfan 9f938bea1e docs: drop accidental --full-path edits from extension PR
Scope this branch to -e/--extension only (#1693). Full-path help
clarifications remain in #1997.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 05:37:07 +08:00
wuyangfan e60582f838 docs: clarify that -e/--extension matches all entry types
Short help stays minimal; long help and man page explain that extension
filtering applies to directories as well unless --type restricts results.

Addresses maintainer feedback on #1922. Fixes #1693

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 04:47:24 +08:00
DeflateAwning 9f12a3059c docs: Add --exact to man page 2026-05-14 14:06:02 -06:00
DeflateAwning cb2f37a46a docs: Add --exact to changelog 2026-05-14 14:05:28 -06:00