This commit is contained in:
Yorhel 2024-07-24 14:46:36 +02:00
parent 436c5b5294
commit 477101e733
26 changed files with 126 additions and 9 deletions

View file

@ -10,6 +10,10 @@ crap I've written over the years. :)
<!-- These announcements are parsed by mkfeed.pl, see that file for formatting -->
## Announcements <a href="/feed.atom"><img src="/img/feed_icon.png" alt="Atom feed"></a>
`2024-07-24` - 2.5 released <!-- tags: ncdu, link: /ncdu -->
: Adds support for parallel scanning, improves import/export performance and
fixes a number of bugs. [Ncdu homepage](/ncdu) - [Changelog](/ncdu/changes).
`2024-07-18` - ncdc 1.24.1 released <!-- tags: ncdc, link: /ncdc -->
: Just fixes a build error. [Homepage](/ncdc) - [Changelog](/ncdc/changes).

View file

@ -6,18 +6,29 @@ available, but it is a useful tool even on regular desktop systems. Ncdu aims
to be fast, simple and easy to use, and should be able to run in any minimal
POSIX-like environment with ncurses installed.
**NEWS FLASH!** Ncdu 2.5 adds support for parallel scanning, but it's not
(yet?) enabled by default. To give it a try, run with `-t8` to scan with 8
threads. If you're running an unusual setup, such as networked storage, odd
filesystems, complex RAID configurations, etc, I'd love to hear about the
performance impact of this new feature. Feedback is welcome on the [issue
tracker](https://code.blicky.net/yorhel/ncdu/issues) or through mail @
[projects@yorhel.nl](mailto:projects@yorhel.nl).
<br>
If you want to run benchmarks, `-0 --quit-after-scan` can be useful to disable
the browser interface, or run with `-0o/dev/null` to benchmark JSON export.
## Download <a href="/ncdu/feed.atom"><img src="/img/feed_icon.png" alt="Atom feed"></a>
Static binaries
: Convenient static binaries for Linux. Download, extract and run; no
compilation or installation necessary:
[x86](/download/ncdu-2.4-linux-x86.tar.gz) -
[x86_64](/download/ncdu-2.4-linux-x86_64.tar.gz) -
[ARM](/download/ncdu-2.4-linux-arm.tar.gz) -
[AArch64](/download/ncdu-2.4-linux-aarch64.tar.gz).
[x86](/download/ncdu-2.5-linux-x86.tar.gz) -
[x86_64](/download/ncdu-2.5-linux-x86_64.tar.gz) -
[ARM](/download/ncdu-2.5-linux-arm.tar.gz) -
[AArch64](/download/ncdu-2.5-linux-aarch64.tar.gz).
Zig version (stable)
: 2.4 (2024-04-21 - [ncdu-2.4.tar.gz](/download/ncdu-2.4.tar.gz) - [changes](/ncdu/changes2))
: 2.5 (2024-07-24 - [ncdu-2.5.tar.gz](/download/ncdu-2.5.tar.gz) - [changes](/ncdu/changes2))
Requires Zig 0.12 or 0.13.

View file

@ -124,8 +124,11 @@ excluded
`"pattern"`
: If the path matched an exclude pattern.
`"otherfs"`
: If the item is on a different device/filesystem.
`"otherfs"` or `"othfs"`
: If the item is on a different device/filesystem. Every version of ncdu
versions recognizes `"otherfs"` when importing, but versions 1.20 or
2.4 and earlier wrote `"othfs"` when exporting. Later versions
recognize both strings and output `"otherfs"`.
`"kernfs"`
: If the item has been excluded with `--exclude-kernfs` (since ncdu 1.15).