// // Created by lukas on 5/11/25. // #ifndef SYSTEMD_H #define SYSTEMD_H #include namespace systemd { /** * Check if a service is active * @param service_name name of the systemd service * @return */ bool is_service_active(std::string_view service_name); /** * Check if a service is enabled * @param service_name name of the systemd service * @return */ bool is_service_enabled(std::string_view service_name); /** * Toggle the service on or off dependent on its current state * @param service_name name of the systemd service */ void toggle_service(std::string_view service_name); } #endif //SYSTEMD_H