./sysutils/dua-cli, View disk space usage and delete unwanted data

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.33.0, Package name: dua-cli-2.33.0, Maintainer: pin

Disk Usage Analyzer, dua 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.


Master sites:

Filesize: 142.356 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-05 20:45:06 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/dua-cli: update to 2.33.0

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_FILESYSTEM → --stay-on-filesystem
     - DUA_IGNORE_DIRS → --ignore-dirs
     - DUA_LOG_FILE → --log-file
 - Mark shared arguments as global for general accessibility
     - Added global = true to all arguments shared between aggregate and \ 
interactive subcommands
     - Removed duplicate input fields from Interactive and Aggregate subcommands
     - Updated main.rs to use opt.input instead of subcommand-specific input
     - Global arguments now work with both subcommands and can be specified \ 
before or after the subcommand
   2025-10-29 08:17:59 by pin | Files touched by this commit (11) | Package updated
Log message:
sysutils/dua-cli: update to 2.32.2

v2.32.2
Bug Fixes
 - don't let 'q' quit instantly if it's still collecting files.

v2.32.1
'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 no items marked for deletion
   2025-09-19 15:44:29 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/dua-cli: update to 2.32.0

New Features

 - Ctrl+f in the glob prompt now toggles the mode from case-insensitive to sensitive.
   2025-08-02 16:26:15 by pin | Files touched by this commit (12) | Package updated
Log message:
sysutils/dua-cli: update to 2.31.0

This release prominently adds a prompt that shows before quitting the app.
When you pressed esc or q, the status bar will show the prompt first.
To really quit, you need to press esc or q again.
You can also cancel the quit operation by pressing any key else.
Meanwhile, ctrl-c still quits the app directly since it's a combination key.

That way, dua will not cause users to accidentally quit the app when they only
want to dismiss some other panels.
It's especially frustrating if the scan took a long time

New Features

 - prompt before quitting
   2025-05-11 13:24:44 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/dua-cli: update to 2.30.1

In this release, the size of directories is also taken into consideration,
for more realistic sizes similar to what du does.

Thanks Clippy helped 1 time to make code idiomatic.
   2025-02-28 09:23:48 by pin | Files touched by this commit (1)
Log message:
sysutils/dua-cli: revert to MAINTAINER
   2025-02-27 22:43:14 by pin | Files touched by this commit (1)
Log message:
sysutils/dua-cli: MAINTAINER -> OWNER, Make things clear
   2025-01-29 22:44:27 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/dua-cli: update to 2.30.0

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 enormous.
    16 threads for example take 4.1s on a workload, whereas this only takes
    550ms with 3 threads.

Style

    simplify some statements for readability