systemgo

module
v0.0.0-...-a60a39e Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2016 License: MIT

README

Build Status Coverage Status Go Report Card GoDoc GSoC Project abstract

Description

An init system in Go, intended to run on Browsix and other Unix-like OS(GNU/Linux incl.)

Features

  • Fast and concurrent
  • Handles dependencies well
  • Systemd-compatible

Progress

  • Logging
  • Dependency resolution
    • Wants
    • Requires
    • After
    • Before
  • Systemctl

Supported Systemd functionality

Commands

  • start
  • stop
  • reload
  • restart
  • status
  • isolate
  • list-units
  • enable
  • disable

Unit types

  • Service
    • Simple
    • Forking
    • Oneshot
  • Mount
  • Target
  • Socket

Directories

Path Synopsis
cmd
cli
Package unit defines unit types, which system.Interface can supervise
Package unit defines unit types, which system.Interface can supervise
service
Package service defines a service unit type
Package service defines a service unit type

Jump to

Keyboard shortcuts

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