A simple systemd service manager.
I made this app because I was too lazy to write systemctl restart ...
again and again.
I know using the terminal is cool but sometimes it gets tiring.
Requirements:
- GNU Linux OS (floss)
- Systemd init system
- .NET 6.0 Runtime
- Windows
This shit already haveservices.msc
install.sh
is comming soon.
- Download the lotusctl.tar.xz
- Extract it
$ tar -xf lotusctl.tar.xz
- Copy it
$ sudo cp -r ./lotusctl /opt
- Link the binary
$ sudo ln -s /opt/lotusctl/lotusctl /usr/bin/lotusctl
- Run it
$ lotusctl
- Create desktop shorcut (optional)
$ sudo cp ./lotusctl.desktop /usr/share/applications
Just modify the ~/.config/lotusctl/services.scv
.
codeName
is the service namedisplayName
is optional
Example:
codeName,displayName
apache2,Apache
nginx,Nginx
mariadb,MariaDB
postgresql,PostgreSQL
docker,
- Clone the project
$ git clone https://github.com/BayuDC/lotusctl.git $ cd lotusctl
- Install Dependencies
$ dotnet restore
- Compile and Run
$ dotnet run
- App icon
- Context menu
install.sh
uninstall.sh