No description
Find a file
Yorhel bb98939e24 Fix build with zig 0.10.0-dev.1946+6f4343b61
I wasn't planning on (publicly) keeping up with Zig master before the
next release, but it's looking like 0.10 will mainly focus on the new
stage2 compiler and there might not be any significant language/stdlib
changes. If that's the case, might as well pull in this little change in
order to increase chances of ncdu working out of the box when 0.10 is
out.
2022-04-28 11:03:19 +02:00
LICENSES Add REUSE-compliant copyright headers 2021-07-18 11:50:50 +02:00
src Fix build with zig 0.10.0-dev.1946+6f4343b61 2022-04-28 11:03:19 +02:00
.gitignore Add REUSE-compliant copyright headers 2021-07-18 11:50:50 +02:00
build.zig Version 2.0.1 + copyright year bump 2022-01-01 16:01:47 +01:00
ChangeLog Version 2.1.1 2022-03-25 12:38:47 +01:00
Makefile Version 2.0.1 + copyright year bump 2022-01-01 16:01:47 +01:00
ncdu.pod Revert default --graph-style to "hash" 2022-03-16 09:53:02 +01:00
README.md Version 2.1.1 2022-03-25 12:38:47 +01:00

ncdu-zig

Description

Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup 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.

See the ncdu 2 release announcement for information about the differences between this Zig implementation (2.x) and the C version (1.x).

Requirements

  • Zig 0.9.0 or 0.9.1
  • Some sort of POSIX-like OS
  • ncurses libraries and header files

Install

You can use the Zig build system if you're familiar with that.

There's also a handy Makefile that supports the typical targets, e.g.:

make
sudo make install PREFIX=/usr