winget install --id Byron.dua-cli
About Disk Usage Analyzer
dua (→ Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory. It's parallel by default and will max out your SSD, providing relevant information as fast as possible. Optionally delete superfluous data, and do so more quickly than rm.
What's new in 2.41.1
A one-line change that makes all the difference: Windows TUI performance isn't sluggish anymore as the drawing is now buffered! Bug Fixes - buffer terminal frame output Commit Statistics - 5 commits contributed to the release. - 1 day passed between releases. - 1 commit was understood as conventional. - 0 issues like '(#ID)' were seen in commit messages Commit Details view details - Uncategorized - Prepare changelog for upcoming release (f18921c) - Merge pull request #361 from larsch/fix/buffer-tui-output (c05f608) - Buffer terminal frame output (bccddb7) - Merge pull request #360 from Byron/windows-performance (f73cc51) - Preserve Windows verbatim paths (381824f)
Version history
| Version | Updated | Notes |
|---|---|---|
| 2.41.1 | Unknown | A one-line change that makes all the difference: Windows TUI performance isn't sluggish anymore as the drawing is now buffered! Bug Fixes - buffer terminal frame output Commit Statistics - 5 commits contributed to the re... |
| 2.41.0 | Unknown | There are two major features: 30x and more performance on Windows, and --ignore-from <file> support. This makes this release the best one yet, and I do hope that I can last a week or more until the next one. New Features... |
| 2.40.1 | Unknown | Even more performance, up to 15%. That's it now, trying to hit 1 week without a release ;). Bug Fixes - avoid aggregate progress flicker Track whether aggregate progress has actually been rendered before clearing the ter... |
| 2.40.0 | Unknown | The headline feature is 40% more scanning speed in my particular scenario. More cores on Linux should now scale much better as well, so I wouldn't be surprised if it's even faster for you. New Features - Replace jwalk wi... |
| 2.39.1 | Unknown | This release is merely to allow attestations to be used, and you should be able to validate the binary origin with: - gh attestation verify ./dua-v2.39.1-aarch64-apple-darwin.tar.gz --repo Byron/dua-cli Commit Statistics... |
| 2.39.0 | Unknown | The main feature this release is parallel deletion, both for collecting files to be deleted as well as the deletion itself. On my local disk, it now reaches 144k files/s overall deletion performance. New Features - delet... |
| 2.38.1 | Unknown | This release fixes a long-standing bug where NO_COLOR=1 would make all styling disapear, including the selection indicator itself. Now it's usable, finally. Bug Fixes - only strip colors when NO_COLOR is enabled Commit S... |
| 2.38.0 | Unknown | New Features - notify after interactive work when unfocused Interactive scans, refreshes, deletion, and trash operations can take long enough that users leave the terminal, but dua previously had no way to signal complet... |
| 2.37.1 | Unknown | Bug Fixes - degrade entries title on narrow terminals improve the interactive top-bar so narrow terminal sizes degrade gracefully. Statistics should disappear when the current path needs the space, and the path should co... |
| 2.37.0 | Unknown | The hallmark change in this release is support for "precious files", a form of Git-ignored file that gitoxide doesn't consider expendable. Chore - remove the git Cargo feature For simpler code, and nobody needed that any... |
| 2.36.0 | Unknown | The headline feature is the optional localization of the interactive help screen, selected from the standard POSIX locale environment variables (LC_ALL > LC_MESSAGES > LANG). English remains the default; Japanese (ja) is... |
| 2.35.0 | Unknown | New Features - Add gitignore-aware cleanup marking Ignored files and directories are detected from the repository’s ignore rules, including .gitignore. Git-ignored entries are shown dimmed in the entries list. Press I to... |
| 2.34.0 | Unknown | This upcoming release improves day-to-day usability with a new configuration file. For users, the main additions are: - A persistent configuration file for dua with keyboard settings under [keys]. - A new dua config edit... |
| 2.33.0 | Unknown | New Features - Add environment variable support for all global arguments - DUA_THREADS → --threads - DUA_FORMAT → --format - DUA_APPARENT_SIZE → --apparent-size - DUA_COUNT_HARD_LINKS → --count-hard-links - DUA_STAY_ON_F... |
| 2.32.2 | Unknown | Bug Fixes - don't let 'q' quit instantly if it's still collecting files. Commit Statistics - 1 commit contributed to the release. - 1 commit was understood as conventional. - 0 issues like '(#ID)' were seen in commit mes... |
| 2.32.1 | Unknown | 'q' to quit is now more usable as it will insta-quit if the traversal took less than 10s and if nothing is still marked for deletion. This makes it easy to use in 'quick-view' scenarios. Bug Fixes - instantly quit when n... |
| 2.32.0 | Unknown | New Features - Ctrl+f in the glob prompt now toggles the mode from case-insensitive to sensitive. Commit Statistics - 4 commits contributed to the release over the course of 43 calendar days. - 43 days passed between rel... |
| 2.30.1 | Unknown | No notes |
| 2.30.0 | Unknown | New Features - allow sorting by name in interactive mode Bug Fixes - formatting in src/interactive/app/handlers.rs - on MacOS use only 3 threads by default. Otherwise, it would get very slow and the difference is enormou... |
| 2.29.2 | Unknown | Release notes |