I quickly ported OpenBSD’s diff(1) but there wasn’t any interface to select
files or scroll through the output.
I’ve since added a proper GUI with the ability to select files or folders, and
in this episode I walk through the GUI and filesystem code and then add a
proper Edit menu.
I also make a formal release of the code and binary available for download.
Download on the Kludge BBS via telnet,
SSH, and web at klud.ge, or
modem at +1-312-654-0090