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.