'start', 'stop'=>'stop', 'status'=>'status', 'force-restart'=>'force-restart', 'enable'=>'enable', 'disable'=>'disable', 'log'=>'log', // View service log default=>'restart', }; } public static function service(string $name, string $action = 'restart') { $my_action = get_valid_action($action); exec(\neato::get_super_user_bin . 'sv ' . safe_cmd($my_action, $name), $output, $exit_code); display($output); check_for_error($exit_code, "Unable to {$action} Service called: {$name}"); return $exit_code; } public static function systemctl(string $name, string $action = 'enable') { return \neato::service($name, $action); } }