Expand description
Platform-specific service manager abstraction
This module provides a unified interface for registering the opencode-cloud service with platform-specific init systems (systemd on Linux, launchd on macOS).
Structs§
- Install
Result - Result of a service installation operation
- Service
Config - Configuration for service installation
- Systemd
Manager - SystemdManager handles service registration with systemd on Linux
Traits§
- Service
Manager - Trait for platform-specific service managers
Functions§
- get_
service_ manager - Get the appropriate service manager for the current platform
- is_
service_ registration_ supported - Check if service registration is supported on the current platform
- systemd_
available - Check if systemd is available on this system