├── .github └── workflows │ └── release.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── snapcraft.yaml └── src ├── handlers ├── handle_create_service.rs ├── handle_delete_service.rs ├── handle_disable_service.rs ├── handle_edit_service_file.rs ├── handle_enable_service.rs ├── handle_print_paths.rs ├── handle_print_service_file.rs ├── handle_reload_service.rs ├── handle_rename_service.rs ├── handle_show_logs.rs ├── handle_show_status.rs ├── handle_start_service.rs ├── handle_stop_service.rs └── mod.rs ├── main.rs └── utils ├── find_binary_path.rs ├── mod.rs ├── process_status.rs ├── service_actions.rs ├── service_names.rs └── systemd.rs /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | *.snap 3 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/README.md -------------------------------------------------------------------------------- /snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/snapcraft.yaml -------------------------------------------------------------------------------- /src/handlers/handle_create_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_create_service.rs -------------------------------------------------------------------------------- /src/handlers/handle_delete_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_delete_service.rs -------------------------------------------------------------------------------- /src/handlers/handle_disable_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_disable_service.rs -------------------------------------------------------------------------------- /src/handlers/handle_edit_service_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_edit_service_file.rs -------------------------------------------------------------------------------- /src/handlers/handle_enable_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_enable_service.rs -------------------------------------------------------------------------------- /src/handlers/handle_print_paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_print_paths.rs -------------------------------------------------------------------------------- /src/handlers/handle_print_service_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_print_service_file.rs -------------------------------------------------------------------------------- /src/handlers/handle_reload_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_reload_service.rs -------------------------------------------------------------------------------- /src/handlers/handle_rename_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_rename_service.rs -------------------------------------------------------------------------------- /src/handlers/handle_show_logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_show_logs.rs -------------------------------------------------------------------------------- /src/handlers/handle_show_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_show_status.rs -------------------------------------------------------------------------------- /src/handlers/handle_start_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_start_service.rs -------------------------------------------------------------------------------- /src/handlers/handle_stop_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/handle_stop_service.rs -------------------------------------------------------------------------------- /src/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/handlers/mod.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/utils/find_binary_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/utils/find_binary_path.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/process_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/utils/process_status.rs -------------------------------------------------------------------------------- /src/utils/service_actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/utils/service_actions.rs -------------------------------------------------------------------------------- /src/utils/service_names.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/utils/service_names.rs -------------------------------------------------------------------------------- /src/utils/systemd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servicer-labs/servicer/HEAD/src/utils/systemd.rs --------------------------------------------------------------------------------