Download, extract, and verify the tarball corresponding to the desired platform then put the fnc executable on your $PATH (e.g., /usr/local/bin).

OpenBSD 7.1 macOS Ubuntu Source
OpenBSD 7.0 macOS Ubuntu Source
SHA256.sig SHA256.sig SHA256.sig SHA256.sig
Snapshot as of 2022-05-09 [671ad5159ada2599]

The SHA256 checksum of each tarball has been cryptographically signed with signify(1). To verify your download, obtain fnc's public key, then execute either of the following commands from the directory in which the tarball resides on disk:

fossil wiki export -t <platform>-<version> | signify -Cp fnc-<version>-release.pub -x -

signify -C -p fnc-<version>-release.pub -x path/to/tarball.SHA256.sig

Exemplar authenticated response for fnc 0.4 on OpenBSD 6.9:

✓ fnc → fossil wiki export -t openbsd-0.4 | signify -Cp fnc-04-release.pub -x - Signature Verified fnc04-openbsd.tar.gz: OK

Alternatively, a copy of the public key is stored on DNS, which can be retrieved and saved to file with:

dig -t txt pk.bsdbox.org +noall +short | tr -d '\"' | tr ';' $'\n' > fnc-04-release.pub

The public key has also been encoded into the following QR code symbol:

fnc public key