Jasmine is just another service manager
Jasmine is not an init system, nor is it a service supervisor. Jasmine is a frontend and control plane for init systems (think runit
, openrc
, s6
, even systemd
)
Jasmine is not a shell command wrapper, and is 100% go. It aims to replace rsv
and vsv
as well as sv
for most things. It is modular (and expandable) by design, but only currently has support for runit planned.
- Backends for openrc, s6 and systemd
- Backend for docker
- Automatically determine runit paths
go install gitcat.ca/endigma/jasmine@latest
Name | Type/Possible Values | Description |
---|---|---|
JASMINE_SUPPRESS_PERMISSIONS_WARNING |
Bool | Suppress warnings when UID is not 0 |
Feel free to open a PR or issue with functionality you'd like to see! Please keep code quality high if you'd like to see your functionality merged.