Ncdu 1.20 + 2.4 + bunch of changes

This commit is contained in:
Yorhel 2024-04-21 11:11:50 +02:00
parent 19fd103246
commit cac14f89f7
33 changed files with 182 additions and 36 deletions

2
.gitignore vendored
View file

@ -17,7 +17,7 @@ dat/ncdu/changes.md
dat/ncdu/changes2.log
dat/ncdu/changes2.md
dat/ncdu/man.md
dat/ncdu/man.pod
dat/ncdu/man.mdoc
dat/nginx-confgen/changes.log
dat/nginx-confgen/changes.md
dat/nginx-confgen/man.md

View file

@ -51,7 +51,7 @@ PAGES=\
"ncdu/changes.log https://g.blicky.net/ncdu.git/plain/ChangeLog?h=master Ncdu 1.x Release History"\
"ncdu/changes2.log https://g.blicky.net/ncdu.git/plain/ChangeLog?h=zig Ncdu 2.x Release History"\
"ncdu/jsonfmt.md"\
"ncdu/man.pod https://g.blicky.net/ncdu.git/plain/ncdu.pod?h=zig Ncdu Manual"\
"ncdu/man.mdoc https://g.blicky.net/ncdu.git/plain/ncdu.1?h=zig Ncdu Manual"\
"ncdu/scr.md"\
"nginx-confgen.md"\
"nginx-confgen/changes.log https://g.blicky.net/nginx-confgen.git/plain/ChangeLog Nginx-confgen Release History"\

View file

@ -17,6 +17,40 @@ respective issue tracker or send a mail to
# Entries
`2024-04-19` - tibs
: Thanks for all of your hard work. Your software has enhanced my life
throughout the years!
`2024-04-13` - sku1d
: Because `ncdu` does everything amazingly right I was wondering who is the
author of it. That is how I found this page and along with it a demo scene
fellow. What a nice surprise! Thanks for making the world a better place.
Trying the same here.
`2024-02-26` - Vinay
: This tool is my go to to clear up space. So simple and works perfectly. I
have shared it with lot of people, and will keep spreading it. Thanks for
providing this to the world. :)
`2024-01-26` - Walt
: Not for the first time - but thanks. I've used NCDC for years. It's the
only DC server/client worth having on a Raspberry Pi. Before NCDC, I had an
entire old desktop machine dedicated to this and other upload/download
duties. With NCDC and a couple of other NAS things running, I do it all on
15 watts.
`2024-01-21` - cancername
: nice software you have here, I admire their simplicity
`2024-01-19` - WhatTheF
: Holy shit, I just lost over 200GB of valuable data. Maybe I just pressed D
instead of CTRL+C, but I don't know how I got past that confirmation dialog
that I didn't even see. I don't know of any other tool where D is for
deletion. If only those files were in the recycle bin, but they are not.
`2024-01-12` - J
: Thanks for NCDU - it's a simple, really useful little utility \<3
`2023-11-20` - Zael
: Thank you very much for the NCdu! I have been happily using it for years,
and somehow just now made it to your homepage - where I am sure I shall

View file

@ -2,24 +2,20 @@
Hello visitor!
Welcome to this little website. My name is _Yoran Heling_ a.k.a. _Yorhel_. I
spend a fair amount of my free time developing and contributing to free and
open source software. This website is home to several of these projects.
This site isn't really a complete portfolio. There's a bunch of projects for
which I never got around to creating a homepage, and some others that have an
entire website of their own. A slightly more complete list can be found on my
[cgit instance](https://g.blicky.net/), but that isn't entirely comprehensive,
either.
I hope that you will find something useful among the selection of software or
the incidental article on this site. Enjoy your stay!
Welcome to my little website. I spend a fair amount of my free time developing
and contributing to free and open source software. This website is home to
several of these projects. I hope that you'll find something useful among the
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-01-07` - ncdc 1.24 released <!-- link: /ncdc -->
`2024-04-21` - ncdu 1.20 & 2.4 released <!-- tags: ncdu, link: /ncdu -->
: Man page rewritten in *mdoc*, revert the default color scheme to *off*, Zig
0.12 and some minor stuff. [Ncdu homepage](/ncdu) -
[Changelog](/ncdu/changes).
`2024-01-07` - ncdc 1.24 released <!-- tabs: ncdc, link: /ncdc -->
: A bunch of small fixes and updates that accumulated over the years, nothing
special. [Ncdc homepage](/ncdc) - [changelog](/ncdc/changes)

View file

@ -11,13 +11,13 @@ POSIX-like environment with ncurses installed.
Static binaries
: Convenient static binaries for Linux. Download, extract and run; no
compilation or installation necessary:
[x86](/download/ncdu-2.3-linux-x86.tar.gz) -
[x86_64](/download/ncdu-2.3-linux-x86_64.tar.gz) -
[ARM](/download/ncdu-2.3-linux-arm.tar.gz) -
[AArch64](/download/ncdu-2.3-linux-aarch64.tar.gz).
[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).
Zig version (stable)
: 2.3 ([ncdu-2.3.tar.gz](/download/ncdu-2.3.tar.gz) - [changes](/ncdu/changes2) - requires Zig 0.11)
: 2.4 ([ncdu-2.4.tar.gz](/download/ncdu-2.4.tar.gz) - [changes](/ncdu/changes2) - requires Zig 0.12)
See the [beta release announcement](/doc/ncdu2) for information about the
motivation for the rewrite and some of the differences with the C version.
@ -28,7 +28,7 @@ Zig version (stable)
work for you or if you need a more stable compilation environment.
C version (LTS)
: 1.19 ([ncdu-1.19.tar.gz](/download/ncdu-1.19.tar.gz) - [changes](/ncdu/changes))
: 1.20 ([ncdu-1.20.tar.gz](/download/ncdu-1.20.tar.gz) - [changes](/ncdu/changes))
Lags a bit behind on the 2.x version in terms of features and performance,
but is still being maintained and perfectly usable.
@ -84,7 +84,8 @@ A port to z/OS is available [here](https://dovetail.com/community/ncdu.html).
- [Duc](http://duc.zevv.nl/) - Multiple user interfaces.
- [gt5](http://gt5.sourceforge.net/) - Quite similar to ncdu, but a different approach.
- [gdu](https://github.com/dundee/gdu) - Go disk usage analyzer inspired by ncdu.
- [dua](https://github.com/Byron/dua-cli) - Rust disk usage analyzer.
- [dua](https://github.com/Byron/dua-cli) - Rust disk usage analyzer with a CLI.
- [diskonaut](https://github.com/imsnif/diskonaut) - Rust disk usage analyzer with a TUI.
- [godu](https://github.com/viktomas/godu) - Another Go disk usage analyzer, with a slightly different browser UI.
- [tdu](https://bitbucket.org/josephpaul0/tdu) - Go command-line tool with ncdu JSON export.
- [TreeSize](http://treesize.sourceforge.net/) - GTK, using a treeview.

View file

@ -1,7 +1,6 @@
% Ncdu Screenshots
These screenshots were made with ncdu 1.13 with the `--color=dark` option. This
color scheme is the default since 1.17.
These screenshots were made with ncdu 1.13 with the `--color=dark` option.
## Scanning...

View file

@ -9,13 +9,14 @@ tool.
## Features
- Simple, fast and minimalistic UI
- Efficiently handles large query results
- Efficiently handles and caches large query results
- Integrates with [gnuplot](http://gnuplot.info/) to visualize query results
- Automatically generates schema documentation
- Automatically generates documentation for your schema
- Supports saving, tagging, sharing and browsing queries
- Export query results to TSV, CSV or JSON
- Export query results to TSV, SQL, CSV or JSON
- Supports multiple users
- Built-in syntax highlighting (provided by [Prism](https://prismjs.com/))
- Keeps track of queries that broke after a schema update
- Single-binary deployment^[Or, well, two binaries if you include the custom
build of gnuplot.]
- Fully usable without JavaScript^[JavaScript is only used for optional
@ -23,6 +24,10 @@ tool.
## Download
Requirements
: Linux. Other OSes may also work if you don't enable gnuplot support or
disable the seccomp patch, but I can't really recommend that.
Latest release
: There's no numbered releases or static binaries yet, get in touch if this
interests you.

View file

@ -1,10 +1,9 @@
% Torreas - Torrent file reassembler
Torreas is a little command-line utility to reassemble torrents. It can scan
multiple directories in order to find files that are mentioned in the torrent.
It does this by only comparing file sizes and checksums, not location or file
name, so it can be used to reconstruct a torrent that you have downloaded and
archived somewhere, at some point.
Torreas is a small command-line utility to scan directories in order to find
files that are mentioned in a given torrent. It does this by only comparing
file sizes and checksums, not location or file name, so it can be used to
reconstruct a torrent that you have already downloaded, renamed and archived.
## Download

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmYk18AACgkQYjlMaYwn
Ofr8cA//Txi0wtk3oqqfhVATOXDar3CiTFMqNTNtBj+CRfmphRLBhkOfESNZwNmo
zv/xnmf6J2ntPtB7fh2+xpEPnr4r9jj6PpRz1rfXcc8HrcUs5YXxa0oTQqYAk2Yl
f8Lt4YaOHoylG7y3NvZVXnDLmhkmJAxVLNJ9+vGOyd3AN5B0/0q39j6HE+Ig9C+d
s4LFF2sRKd+iuQAj/djA9v7WBhhvvHWcqQDkCeLmyyLBcKAiYc2vwPbPYgcifFua
CWKuYsQGPNcaz1yI8nXWVwqXyI7MpjdS8oTmu0uXKm0TS0QHjISJNaWjRrBEcGlt
izVouPWa04y8kUQ7Rw38PEBzza7eWv86S+MXkS6cU7OGzJxTwwaTuCtoQmn9QW90
8KFYo4BVU70ECc2K7B+dp/csVgHq623ScNfH/jp/jXO/T2vg/JZfPJx684gQaLj4
as73wNEL7j+IyrQVXzAh5fmmxwhwkeNXFOZ28FiuWoEzI8zYud6C4GITcS9xvWIk
fV4zeyXj8vM+r73G2pd83CjM7QlKhWjH7aQhrZVedKcZINe8y2Owm09QwtaENp8Y
DFOg7D0o4qr11fbaTEIIl2kvNdLCMgZoA7JJuyeeI5j9rG7QgLRHh/2WOxLtfj/v
I0jx2y7ZoM0fBPNqFjQWgpW9mtJxvdUSRYqjpCbGy0jR54HGBrk=
=5dfx
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
563966db4c3c34d61cc890a85ddedae0 ncdu-1.20.tar.gz

View file

@ -0,0 +1 @@
1a3543cfbbe3e402d6347cf688468327064941b9 ncdu-1.20.tar.gz

View file

@ -0,0 +1 @@
5fe2bb841abe72374bb242dbb93293c4ae053078432d896a7481b2ff10be9572 ncdu-1.20.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmYk170ACgkQYjlMaYwn
Ofqx4xAAlJ2unCJFjlmeti61RAeB9p7DG/7Fr3NS5m03W1708M8nq/7tMj7rqv67
wHYLIABW5cajJ71O6a8bWapJFc+Tef5IngFtmiNVhzf3rN2R+ed1Y/HoJESyy0dL
JB5cHVAjferjO6je/eYNsJNXh1rZzpuIPmmfmzadOZmAof6XelPNmUEmDgCyeRi2
qG5WYPZeq2Z+7ua2Lj8w+ZJ/+wWPgeSpFDAMlLfuSIag0jylKWR9x37+VXkIUWPR
GQJcr3Ws0ux4jNcbySz58nLlU+YdPuVnREfgC7CnVU68MiIO53NatfHuBhPoekJj
7XDMGjpnMXOkC4QLklWqmLJDd1WJXPWGr+2QJyfTHk0A7QXU6mxzR9lo41Hy/H2T
zkwe2/SyOAxNcQNOykf0HHMbtCRACJa2Va4xAxrlSPC9UKPh/MJV3x7OJPWe5yiD
lLyLous4hwcjfAsuMnZTZtOa1Gt4LLMa52yfCwF5AKsN5rfnwqJsW1iKUTuLXjha
JNsUWysbFDUDuA9FxvbhFrEUJ4trqQkKiR6bI2BqYzPu+GcKKQh14kCEHmevW9S9
kygz2IyezRLHwqAJjXf8DtzSL1OS5GVcoy7FlY3DqIzzt/ACqmLKNsA4RsbnHEFm
CKYy1f+QheQYBeddNvS4TD8J27/2aPuohN8SDOCMvFDfY25gD1g=
=TwyC
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
829d3dbe872dc9eb8893cffd55bac2a4 ncdu-2.4-linux-aarch64.tar.gz

View file

@ -0,0 +1 @@
54a6cd37b934e4703b11d14b83effbd93d12e45e ncdu-2.4-linux-aarch64.tar.gz

View file

@ -0,0 +1 @@
1cd8262d08ce9edf44a584772f71ba67944962e32a3f7bf5f01f910b8d4293a1 ncdu-2.4-linux-aarch64.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmYk178ACgkQYjlMaYwn
Ofp6Yg/8DxeB/vK09LBDwdhDgPe+OlZC8D6XyzBl9XG4VJup/J4VTcRReREA4mMX
q7iCR5qf/weiLCufctaky4E6gYGcMJAIrHRo776O29inp6CG49imoZ4cUj6l9Fa2
WEDpEFM0shciDaRRv1KQYJ+SCuufdke0QR9KNiHtxfkLNt92wS/tOrixw8ZvlqQT
944JqDDlTXPhjISTJ6k7ZzuS0f5fY6PkSWMs5gJdKy3ZH3a5IW4e5fFd3NeEwi18
IfZ2GECrtaM++vSeYbqjX0x/fAYXWqtXS7Fj9gas/h7B4gsMMNp222O8wjki7KTx
ZjZlBB/4/WQeZxKxD/HLte4+fmPGt7ZM6Kb9tCWx83hkBK3fEgNJdN0mg5sAD1E0
C2nqUGbb162sb3dhqlE3yS8wHF+BEofIuDIUMpTe2LFo/OtoBWAHx7dgjI8A8ctQ
oxwY/GSzeyTtdKyQozvFHa6Lhn8E8sEUkZ3y9kKBJtMpLNvlAYuBIlhEpcqktd5I
BsWNtgWEoh7gz0qT4cDLGz0SAWpQN7RM/Z7bSEAU9hl5z87WU5BMGBLYJnXIJ4D9
ldmhDZ6LpSFC70VQIbpMgoNBnSnGgvGtN0+ud3g4TIScmwaODQ+3hy4ZXHVVXzf7
DncL4fGFpuGpfSBh8vsnbLnz3IcK3XH6NVDCwdQKkTArVi+61I4=
=KQgJ
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
7bbe495877ff06844ebef38ae8ceae63 ncdu-2.4-linux-arm.tar.gz

View file

@ -0,0 +1 @@
0782150781c53b1d29a255c445f27e6ad9ab631c ncdu-2.4-linux-arm.tar.gz

View file

@ -0,0 +1 @@
6cc61c3d58e9f4a849424d8f8dad7ec39799a56bf1d542781873550bdc2e6658 ncdu-2.4-linux-arm.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmYk18AACgkQYjlMaYwn
OfpKHBAA4X/j7l6+Y0KtBvGjH0tJd71L6DWBy5SrZlkl7OtxZImEqZsvimTMoOEG
sPpmI14D/TD2+Q1py2ixZCPBlnEY8IYzazTkdtolgO6oe1aHW4ULbsD/btNpkDLZ
dYUw/sSoSlUc8SxhIkMz/EvrdMt6sqmzMmBbLzovzo8hiSq9j2gsBS6SHsLoufUH
isUBMdawKV7gJBcW2pOl+teZ4/8XDNz0npDyho3awQ1Wge1DvrKXrK/WaXJNCy7+
vlgoGAZhY4qAIs/iQTnusb02TOknxh5riBvA7Jgu/l4TaTDlKhPyFlv9cKjvPHQW
JIDvy7yKsZODP00QOGKCxaTTRSYJSbliQi6xUsOcnD17LW46A7jlu0yat/u33pGs
hpzRsKsrvRxGAuai1ny8DKr4ukS1iv0Ap6KMyVPiNGp5mQGiuAO0gmz1NNSHEUR4
dSuwi2LGP55r8LjzMQdec5a4ct2qRmqI0aS7G7yomA3jbcTN1tkyj2zPW6K4RHkJ
fn9M7f6gIU2fuMPCYTRZKC2MUtupmHj92irLLVO3+gfvb32ykf242Hyhw3dGzZqu
uDoLEWEMhdKq8l7HmqpyAc64udtydolnGvHPN2WlU7PYFNdJ+zBKXXxbcZKIMsqk
tT3ggF28gj+dmmqRU8aj1sWNjHgD9M9nXjZlTWN+BbPjqz3uh1Y=
=5yuz
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
3dbe13193695d68590e39cefece3a0f3 ncdu-2.4-linux-x86.tar.gz

View file

@ -0,0 +1 @@
a32ef65dcddc4ca0910e5ad588f1019afb366346 ncdu-2.4-linux-x86.tar.gz

View file

@ -0,0 +1 @@
ddf5ce1744d5827d106848d29e745c88abc74024417612e4defbcb64b6c710c4 ncdu-2.4-linux-x86.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmYk18AACgkQYjlMaYwn
OfqZ8hAAmyfLmaV+cpoSaogrZ60WsU3irJb5OLqiSg22aiRMTR+CP6LQo2sOGdsU
yj6X76JXuE1n7wd5Nr2yJbP2JTu1fFllqIK0+ba+4ZUc1XyCsChnWpN0yhqhxPrX
A+d4HnCQghqkbHYyWrXPnLOItZdjjStHN9CpMIdEAWk3LIyZ4uH88+M6CF92d9vo
taq40M+gRX+bgEZX50fBd4aZ77fsmch4+zbxnCBxkPfkeBLyRnw6dyb4LkecwZZw
xpeQxAB7WG3Hd6Mz2086rBd32+AKNCloWo0IvmQAtxr+pPmUqMR63bL8N5RYmOMR
zYl9WjuVxFMp7RCsmIKh3bF++oaZHXx4n01o4lpzdUD5C+AzUCcWFP7UncKZN7t4
z+mF1iz0i99EOsptPCBs79p6Fxwa3GNvuWlUj00B+Y/R73HNVaysmGfp2T1iI0M0
Qm36C/2fgQ6kVsb4RAVRw1BCul/+p1RUJQ1MRek5APKq/lwdbuKio9H3OhNqk5MP
ZbA321wxnPJfEW/EtUHGT4v62YY1GCVKJZUF1IJsJgvMP/yy8rrAYbwG76pXI2hp
buiKZGrzTGl7Drys8rGMZIdtnRzxubEkZ4OOnMagd9YpuJvR2EQ5BUVUmRpRMLSQ
TY7lzkzZ8mfthE0VhVwMqhIPg8OOAmASdTS8Hxqhyv0VPWWKyDc=
=dkFN
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
298426fed5d497e16cde174b7d99c131 ncdu-2.4-linux-x86_64.tar.gz

View file

@ -0,0 +1 @@
f709bdc06acfeb2077ee7c1299e1333a4a7bc048 ncdu-2.4-linux-x86_64.tar.gz

View file

@ -0,0 +1 @@
327c475bf0ab06172992fef3fd35549309bbc0c50c4d4655ab8fdf48fc77ec1c ncdu-2.4-linux-x86_64.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmYk18AACgkQYjlMaYwn
OfpG/RAAgcmu2VoQIaFODK8I8TMwhOaXsH4o/x5f7hQcri2zV5JC3HbJMJKH4yf5
e3dumrUfCIN0Wjah/ZU4WBcayMl4wNdi9Nh5UVXmRmdkKMbIl2pvnLjLQtEo90w9
SlRMEvREWUQabNF63IwD88Nk8bbibM30UYoqTXqWZbP5POvIvOOCxpqxVv+k3ysd
VUr8jpyp31MxOw/zcAj1Ya2FG5n5ns21CAWOKmgi2w6ZBGpbe8+OmLt2ag6f5ZCw
wa+weZc8c1zF4N0TMcZBV5aG0tpSl6mYGZI7FNXIhByuJi6kCp6fLolBqIKhV/VD
5jpqIZi6XN6dNtn9eq52LyxAo9Lva1PeO5dIC7/Wfd/NI1qFLn2TmOdgfmXX99DQ
07zc4cTLHt4BcSprLv9NhymZiWrEm5KJcfcu79WFlfQQ9f19X2YZZQ0anteDUaIA
nWzudZcFr8WehOnT1vy34s16gHr/oyAyya63AkHx7VwtL8nwrv7SkDL0UXcvGHFg
YfekqhOG22t2yQkKtqeja04hEvSBl7H17iD2i219OCpw9UxkU4c+AxUVI7j+Wsfa
h4Y6SJZOlGUh2jb6321xQnh0tgc5ImxLpem1CE41/8m0dAO2Fk8lXJKsNbEe3xkq
sdUwulQg1kVJRDw7Q1GTOqn/O5Qw3YFjsfyuoq3A5n+lo+AJSd4=
=k3hF
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
10ff1cceed1cf85326d914ea9264331d ncdu-2.4.tar.gz

View file

@ -0,0 +1 @@
6b9c92e40d5efe81f685f811a3bea7896afe0cf4 ncdu-2.4.tar.gz

View file

@ -0,0 +1 @@
4a3d0002309cf6a7cea791938dac9becdece4d529d0d6dc8d91b73b4e6855509 ncdu-2.4.tar.gz

View file

@ -131,7 +131,7 @@
<ul>
<li><a href="/sqlbin" class="item2-sqlbin">Info</a></li>
<li><a href="/sqlbin/manual" class="item2-sqlbin-manual">Manual</a></li>
<li><a href="https://sqlbin.vndb.org/" class="external">Live demo </a></li>
<li><a href="https://query.vndb.org/" class="external">Live demo </a></li>
<li><a href="https://code.blicky.net/yorhel/sqlbin" class="external">Code </a></li>
<li><a href="https://code.blicky.net/yorhel/sqlbin/issues" class="external">Issues </a></li>
<li><a href="/" class="small back">Projects home </a></li>
@ -144,8 +144,6 @@
</nav>
<p>
Yoran Heling
<br>
<a href="mailto:projects@yorhel.nl">projects@yorhel.nl</a>
<br>
<a href="https://yorhel.nl/">home</a>