Skip to content

endigma/jasmine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

just another service manager [mirror]

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages