jasmine

command module
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2021 License: AGPL-3.0 Imports: 1 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL