nb.go
is an implementation of nb
written in
Go.
- Improved Windows support. Runnable with no dependencies on a default Windows install, or as close to default as possible.
- 1 to 1 feature parity with
nb
, passing the same test suite. - Continuously usable during development, falling back to
nb
for functionality not yet implemented in Go. - Automatic, zero-configuration performance improvements for
nb
whennb.go
is installed. - Minimal dependencies.
- Single file.
The nb.go
test suite consists of Go tests for internal functionality and
bats tests to verify external behavior of the executable. Tests from the
primary bats test suite are symlinked into
nb.go/test
in order to run against nb.go
.