Skip to content

Releases: idiv-biodiversity/mmdu

0.5.0

21 Aug 09:45
v0.5.0
b6f7885
Compare
Choose a tag to compare
  • change: count hard links only once for each point of interest (POI means each input/argument directory and for each directory discovered with --max-depth), old behavior / count many times with -l or --count-links as with du
  • change: all logging output moved behind the optional log cargo feature (non-default!) using the log and env_logger crates, the --debug flag has been removed, enable the feature and use e.g. RUST_LOG=debug (there aren't lots of debug/trace messages yet, we'll see what the future brings)
  • fix: --user and --group numeric user IDs are no longer checked with the user database, so you can still filter by inactive users/groups

v0.4.0

16 Nov 13:20
v0.4.0
7012afa
Compare
Choose a tag to compare
  • improves error handling and error display
  • drops is-terminal in favor of std::io
  • adds --kb-allocated flag to use KB_ALLOCATED instead of FILE_SIZE with the policy
  • adds --user <name|uid> and --group <name|gid> filters to only sum up inodes of the specified user or group
  • bumps deps

mmdu v0.3.2

26 Dec 10:38
v0.3.2
740a872
Compare
Choose a tag to compare
  • generate shell completions
  • generate man page

v0.3.0

11 Oct 09:04
v0.3.0
aa1a78d
Compare
Choose a tag to compare

New Features

Now also count inodes. Counting mode can be chosen with --block (default), --inodes, and --both.

Dependencies

Included is the update from clap 2 to clap 4. This changed the look of -? and --help quite a bit.

Breaking Changes

The options forwarded to mmapplypolicy are now prefixed with --mm-. That's because I want to be able to fully support all du options at some point in the future, above all -s. This was conflicting with the now --mm-s.