Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 1.21 KB

README.md

File metadata and controls

34 lines (20 loc) · 1.21 KB

Jasmine

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.

Planned Functionality

  • Backends for openrc, s6 and systemd
  • Backend for docker
  • Automatically determine runit paths

Screenshot

Installation

Using go

go install gitcat.ca/endigma/jasmine@latest

Configuration

Environment variables

Name Type/Possible Values Description
JASMINE_SUPPRESS_PERMISSIONS_WARNING Bool Suppress warnings when UID is not 0

Contributing

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.