nanolib

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2024 License: MIT

README

NanoLIB

CI/CD Go Reference

NanoLIB is a library of Go packages for daemons and tooling that support the "Nano" suite of MDM-related projects.

Directories

Path Synopsis
Package http includes handlers and utilties.
Package http includes handlers and utilties.
log
Pacakge log is embedded (not imported) from https://github.com/jessepeterson/go-log
Pacakge log is embedded (not imported) from https://github.com/jessepeterson/go-log
ctxlog
Package ctxlog allows logging of key-value pairs stored with a context.
Package ctxlog allows logging of key-value pairs stored with a context.
stdlogfmt
Package stdlogfmt adapts a NanoLIB Logger to the Golang standard library log package.
Package stdlogfmt adapts a NanoLIB Logger to the Golang standard library log package.
storage
kv
Package kv defines a generic interface for key-value stores.
Package kv defines a generic interface for key-value stores.
kv/kvdiskv
Package kvdiskv wraps diskv to a standard interface for a key-value store.
Package kvdiskv wraps diskv to a standard interface for a key-value store.
kv/kvmap
Package kvmap implements an in-memory key-value store backed by a Go map.
Package kvmap implements an in-memory key-value store backed by a Go map.
kv/kvprefix
Package kvprefix provides a pseudo key-value store which uses a prefix string for keys over an existing store.
Package kvprefix provides a pseudo key-value store which uses a prefix string for keys over an existing store.
kv/kvtxn
Package kvtxn provides an in-memory transactional wrapper for KV stores.
Package kvtxn provides an in-memory transactional wrapper for KV stores.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL