Menu

Tree [3c0be4] main /
 History

HTTPS access


File Date Author Commit
 LICENSE 2023-12-14 Lennart Martens Lennart Martens [9b179d] Initial commit
 README.md 2023-12-14 Lennart Martens Lennart Martens [953d8c] Update README.md
 Screenshot2.png 2023-12-14 Lennart Martens Lennart Martens [16cd32] Add files via upload
 go.mod 2023-12-14 Lennart Martens Lennart Martens [3b972e] Add files via upload
 go.sum 2023-12-14 Lennart Martens Lennart Martens [3b972e] Add files via upload
 main.go 2023-12-14 Lennart Martens Lennart Martens [3c0be4] Add files via upload

Read Me

Servicegui

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.

Screenshot

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.

Please note that I am not responsible for any consequential damage caused by Servicegui!

If you don't know exactly what you're doing, please don't use this program!

License:
ServiceGUI is released under the MIT License. See the LICENSE file in the repository for more details.