Shared library that implements the functionality common to multiple uhppoted sub-projects. In particular:
- conf file marshaling
- ACL (access control lists)
- TSV encoding and decoding
- Wrapper functions for the rest and MQTT services to facilitate invoking controller functions on multiple devices.
v0.8.9 - 2024-09-06
- Added httpd.security.admin.role to config.
- Added default card start/end dates to HTTPD configuration.
- Added admin role to HTTPD configuration.
- Updated to Go 1.23.
Assuming you have Go
and make
installed:
git clone https://github.com/uhppoted/uhppoted-lib.git
cd uhppoted-lib
make build
If you prefer not to use make
:
git clone https://github.com/uhppoted/uhppoted-lib.git
cd uhppoted-lib
mkdir bin
go build -trimpath -o bin ./...
Dependency | Description |
---|---|
uhppote-core | Device level API implementation |
golang.org/x/sys | Support for Windows services |