fnc

Download
Login

Download

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 macOS Ubuntu Source
OpenBSD 7.0 macOS Ubuntu Source
SHA256.sig SHA256.sig SHA256.sig SHA256.sig
fnc 0.18 [202e644c05] 2024-09-15 13:29:22 UTC

n.b. Package maintainers may prefer to retrieve a fossil generated tarball: https://fnc.bsdbox.org/tarball/0.18/fnc-0.18.tar.gz
Change 0.18 in the URL to the desired version number.

The SHA256 checksum of each tarball is cryptographically signed with signify(1). Verify release artifacts with either of the following methods:

  1. in the root of an fnc work tree with the release tarball in the current directory:

    fossil wiki export -t $uname-$version | signify -Cp signify/fnc-$version-release.pub -x -

  2. anywhere in the filesystem with fnc's public key, the release tarball, and its SHA256.sig file in the current directory:

    signify -C -p fnc-$version-release.pub -x fnc$version-$uname.tar.gz.SHA256.sig

Exemplar authenticated response for an fnc 0.18 source tarball:

>: fossil wiki export -t src-0.18 | signify -Cp signify/fnc-18-release.pub -x - Signature Verified fnc-0.18.tar.gz: OK

Alternatively, retrieve a copy of the public key stored on DNS:

dig -t txt pk.bsdbox.org +noall +short | tr -d '\"' | tr ';' '\n'

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

fnc public key