github Byron/dua-cli v2.24.0

latest releases: v2.29.0, v2.28.0, v2.27.2...
6 months ago

This release adds long-awaited globbing support, just hit the / key to get started.

You want to find the biggest .git directories? Just type /.git/<enter> and you are done.
What about all target directories? Just write target/ to the glob search prompt and it's done.
What about all directories ending in *.rs/?
Oh, by accident you typed *.rs and now there is a list of a quarter million of entries? No problem,
it's near instant even with millions of files to search or hundreds of thousands to display.

Note that glob-mode can be exited only by pressing ESC when the glob prompt has focus.

Special thanks go to the contributor who made this feature happen,
along with many other improvements. Now dua feels refreshed for 2024, and is much more versatile.

Happy holidays!

Commit Statistics

  • 29 commits contributed to the release over the course of 12 calendar days.
  • 12 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #197

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #197
    • EntryData size test passes on 32-bit (9123ee7)
  • Uncategorized
    • Update dependencies (bc8c7a6)
    • Upgrade owo-colors to v4.0 (141c56c)
    • Update changelog prior to release; bump version (cfa8faa)
    • Merge branch 'glob-review' (1c4d6a7)
    • Use gix-glob for matching; support for matching dirs only. (2e1858c)
    • Remove treeview abstraction in favor of something simpler (3804a1f)
    • Refactor glob widget (b945a1e)
    • More copy-on-write for entries (bc56664)
    • Refactor shortening (8fae939)
    • Thanks clippy (b431ec3)
    • Shorten long paths so that they fit on the screen (7660d64)
    • Show error message on empty search result (360a0d7)
    • Glob most used keys (ff07f39)
    • Fix formatting (0a344fa)
    • Fix cursor rendering (aaa27e8)
    • Small code review fixes (49aecb9)
    • Use appropriate tree view when listing entries (7244bac)
    • Replace EntryData in EntryDataBundle with individual properties (f3b5d00)
    • Implements glob search mode (df6a02c)
    • Merge pull request #201 from Byron/dependabot/cargo/zerocopy-0.7.31 (b23e134)
    • Bump zerocopy from 0.7.30 to 0.7.31 (3efc857)
    • Merge branch 'add_missing_slash_in_root_dir' (9a15867)
    • Make clear why roots were special cased, and try to restore that behaviour. (94c008f)
    • Adds the missing '/' prefix for root directories (101a377)
    • Merge branch 'app_state_init_refactor' (f23a57f)
    • Minior refactor (6f09882)
    • Refactors AppState initialization during app startup (238bc5f)
    • Merge pull request #198 from cinerea0/fix-32bit-test (1b838f9)

Don't miss a new dua-cli release

NewReleases is sending notifications on new releases.