Go bindings to systemd socket activation, journal, D-Bus, and unit files
Description
Go bindings to systemd. The project has several packages:
- activation - for writing and using socket activation from Go
- daemon - for notifying systemd of service status changes
- dbus - for starting/stopping/inspecting running services and units
- journal - for writing to systemd's logging service, journald
- sdjournal - for reading from journald by wrapping its C API
- login1 - for integration with the systemd logind API
- machine1 - for registering machines/containers with systemd
- unit - for (de)serialization and comparison of unit files