| File | Date | Author | Commit |
|---|---|---|---|
| LICENSE | 2023-12-14 |
|
[9b179d] Initial commit |
| README.md | 2023-12-14 |
|
[953d8c] Update README.md |
| Screenshot2.png | 2023-12-14 |
|
[16cd32] Add files via upload |
| go.mod | 2023-12-14 |
|
[3b972e] Add files via upload |
| go.sum | 2023-12-14 |
|
[3b972e] Add files via upload |
| main.go | 2023-12-14 |
|
[3c0be4] Add files via upload |
Introduction:
Servicegui is a Go-based application developed using the Fyne framework. It provides a graphical user interface for managing systemd services on Linux systems. With Servicegui, users can easily view, start, stop, restart, and remove systemd services.
Features:
- List running systemd services.
- Filter services based on their states: active, inactive, or all.
- Perform actions like stop, restart, and remove on selected services.
- User-friendly GUI built with Fyne.

Installation:
Prerequisites
- Go (version 1.x or higher)
- Fyne dependencies for your platform
Clone the repository:
git clone https://github.com/lennart1978/servicegui.git
Navigate to the cloned directory:
cd servicegui
Build the application:
go mod tidy
go build .
To run Servicegui, execute the following command in the terminal:
./servicegui
The application will start and display the list of services. Use the provided buttons and dropdown menu to interact with the services.
License:
ServiceGUI is released under the MIT License. See the LICENSE file in the repository for more details.