Versions in this module Expand all Collapse all v1 v1.1.0 Aug 27, 2024 Changes in this version + var ErrInstanceNotFound = errors.New("systemd unit instance not found") + func Home(client linode.Client, services *systemd.ServiceFactory, log *slog.Logger) echo.HandlerFunc + type Linode struct + func NewLinode(p LinodeParams) *Linode + func (controller *Linode) Boot(c echo.Context) error + func (controller *Linode) Reboot(c echo.Context) error + func (controller *Linode) SSE(c echo.Context) error + func (controller *Linode) Shutdown(c echo.Context) error + type LinodeParams struct + Client linode.Client + Emitter linode.Emitter + Logger *slog.Logger + type Systemd struct + func NewSystemd(p SystemdParams) *Systemd + func (controller *Systemd) Disable(c echo.Context) error + func (controller *Systemd) Enable(c echo.Context) error + func (controller *Systemd) Restart(c echo.Context) error + func (controller *Systemd) SSE(c echo.Context) error + func (controller *Systemd) Start(c echo.Context) error + func (controller *Systemd) Stop(c echo.Context) error + type SystemdParams struct + Emitter systemd.Emitter + Logger *slog.Logger + Services *systemd.ServiceFactory