Linux only because of the sd package. sd logs to the systemd journal. sd is only used in one place.
go get github.com/aletheia7/sd
go get github.com/k-sone/critbitgo
Use of this source code is governed by a BSD-2-Clause license that can be found in the LICENSE file.