Skip to content

uhppoted/uhppoted-lib

Repository files navigation

build

uhppoted-lib

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.

Release Notes

Current Release

v0.8.9 - 2024-09-06

  1. Added httpd.security.admin.role to config.
  2. Added default card start/end dates to HTTPD configuration.
  3. Added admin role to HTTPD configuration.
  4. Updated to Go 1.23.

Development

Building from source

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 ./...

Dependencies

Dependency Description
uhppote-core Device level API implementation
golang.org/x/sys Support for Windows services

About

Shared library for common uhppoted functions

Resources

License

Stars

Watchers

Forks

Packages

No packages published