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.34.0
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 command to open the configuration in $EDITOR. - Automatic creation of the configuration directory/file with sensible defaults when editing for the first time. Configuration defaults and behavior in this release: - keys.esc_navigates_back now defaults to true. This is a change from previous versions where it was false implicitly. You are welcome to contribute more settings as you see fit. Chore - Replace simplelog with fern and jiff for timestamped logging Note that this changes the log format from 04:41:37 [INFO] to [2026-02-06 05:41:32.146 +01:00 INFO src/main.rs:55] New Features - add dua configuration file, with setting for ESC going back only. Bug Fixes - outdated link to NixOS package search Channel 23.11 was for Nov. 2023. This update removes explicitly specifying a channel in the query, defaulting to the current latest stable NixOS nixpkgs channel (at the time of writing 25.11 Refactor - remove crosstermion and tui-react dependencies Commit Statistics - 17 commits contributed to the release over the course of 45 calendar days. - 45 days passed between releases. - 4 commits were understood as conventional. - 0 issues like '(#ID)' were seen in commit messages Commit Details view details - Uncategorized - Merge pull request #320 from tonisives/feat/disable-esc (9d2fac5) - Prepare changelog for upcoming release (9496afe) - Refactor (f275703) - Apply sugg...
Version history
| Version | Updated | Notes |
|---|---|---|
| 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 |