Skip to content

update to 0.8.4, add follow-symlinks, fix idx family bugs#18284

Merged
fdncred merged 8 commits into
nushell:mainfrom
fdncred:fix_idx_bugs_20260524
May 26, 2026
Merged

update to 0.8.4, add follow-symlinks, fix idx family bugs#18284
fdncred merged 8 commits into
nushell:mainfrom
fdncred:fix_idx_bugs_20260524

Conversation

@fdncred
Copy link
Copy Markdown
Contributor

@fdncred fdncred commented May 25, 2026

Description

This PR updates idx dependencies and fixes the api due to changes introduced with fff-search 0.8.2. It also fixes a bunch of bugs recently identified.

User-facing changes (Release notes)

idx dependency update and command reliability improvements

Update the idx fff-search dependency and fix bugs.

  • idx init . --wait now properly blocks
  • idx init now has a --follow-links switch
  • idx status reports accurate counts after indexing
  • idx import fully restores snapshot for queries — The idx import command now properly restores snapshots to enable all query operations. Imported snapshots remain queryable even if the original project files have been deleted or moved.
  • idx files works on imported snapshots
  • idx files has a query parameter now for easy searching (renamed from path for consistency)
  • idx dirs works on imported snapshots
  • idx dirs has a query parameter now for easy searching
  • idx find (fuzzy search) works on imported snapshots
  • idx search (content search) works on imported snapshots
  • changed output to nushell values for commands that return tables
  • updated some help strings to be more helpful

Files are ignored during indexing due to the use of the ignore crate. These are the rules for ignore https://docs.rs/ignore/latest/ignore/struct.WalkBuilder.html#ignore-rules. There's no way to override this in the current version.

Additional notes

@fdncred fdncred changed the title update to 8.2, add follow-symlinks, fix idx family bugs update to 8.3, add follow-symlinks, fix idx family bugs May 25, 2026
@fdncred fdncred added notes:fixes Noted in "Bug fixes" section notes:ready Indicates Ready for Release notes labels May 25, 2026
@fdncred fdncred changed the title update to 8.3, add follow-symlinks, fix idx family bugs update to 0.8.4, add follow-symlinks, fix idx family bugs May 25, 2026
@fdncred fdncred merged commit e760020 into nushell:main May 26, 2026
18 checks passed
@fdncred fdncred deleted the fix_idx_bugs_20260524 branch May 26, 2026 20:21
@github-actions github-actions Bot added this to the v0.114.0 milestone May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

notes:fixes Noted in "Bug fixes" section notes:ready Indicates Ready for Release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant